আমার কাছে আদিমগুলির একটি অ্যারে রয়েছে, উদাহরণস্বরূপ ইনট, ইনট [] ফু। এটি একটি ছোট আকারের হতে পারে, নাও।
int foo[] = {1,2,3,4,5,6,7,8,9,0};
Iterable<Integer>
এটি থেকে তৈরি করার সর্বোত্তম উপায় কী ?
Iterable<Integer> fooBar = convert(foo);
মন্তব্য:
দয়া করে লুপগুলি ব্যবহার করে উত্তর দেবেন না (যদি না আপনি কম্পাইলার কীভাবে স্মার্ট কিছু করেন তার একটি ভাল ব্যাখ্যা দিতে না পারলে?)
এটিও নোট করুন
int a[] = {1,2,3};
List<Integer> l = Arrays.asList(a);
সংকলনও করবে না
Type mismatch: cannot convert from List<int[]> to List<Integer>
এছাড়াও পরীক্ষা করুন যে কোনও অ্যারে কেন ইটেটেবলের জন্য নির্ধারিত নয়? উত্তর দেওয়ার আগে।
এছাড়াও, আপনি যদি কিছু লাইব্রেরি ব্যবহার করেন (যেমন, পেয়ারা) তবে এটি কেন সেরা তা দয়া করে ব্যাখ্যা করুন। (কারণ এটি গুগল থেকে সম্পূর্ণ উত্তর নয়: পি)
শেষ কথা, যেহেতু এটি সম্পর্কে কোনও হোমওয়ার্ক রয়েছে বলে মনে হয় তাই হোম ওয়ার্কিশ কোড পোস্ট করা এড়িয়ে চলুন।