وقتی یک آرایه را به List تبدیل می کنم و می خواهم به آن یک عنصر دیگر اضافه کنم خطای UnsupportedOperationException می دهد:
        String[] names = {"s1", "s2", "s3", "s4"};
        
        List<String> list = Arrays.asList(names);
        
        list.add("s5");
	بنظر می رسد طول لیست تولید شده ثابت است؟ چرا و چگونه می توانم این مشکل را حل کنم؟