নিম্নলিখিত কোডটি (অ্যান্ড্রয়েডে চালিত) সর্বদা আমাকে তৃতীয় লাইনে ক্লাসকাস্টএক্সপশন দেয়:
final String[] v1 = i18nCategory.translation.get(id);
final ArrayList<String> v2 = new ArrayList<String>(Arrays.asList(v1));
String[] v3 = (String[])v2.toArray();
এটি যখন ভি 2 হ'ল অবজেক্ট [0] হয় এবং যখন স্ট্রিংগুলি থাকে তখনও এটি ঘটে। কোন আইডিয়া কেন?
toArray()
পদ্ধতিটির নির্দিষ্ট আচরণের এটি প্রত্যক্ষ পরিণতি ।