আমি কীভাবে একটি String
অ্যারে রূপান্তর করব java.util.List
?
আমি কীভাবে একটি String
অ্যারে রূপান্তর করব java.util.List
?
উত্তর:
List<String> strings = Arrays.asList(new String[]{"one", "two", "three"});
এটি অ্যারের তালিকার ভিউ , তালিকাটি আংশিকভাবে পরিবর্তনযোগ্য নয়, আপনি উপাদানগুলি যুক্ত বা মুছতে পারবেন না। তবে সময়ের জটিলতা হ'ল ও (1)।
আপনি যদি একটি তালিকা পরিবর্তন করতে চান:
List<String> strings =
new ArrayList<String>(Arrays.asList(new String[]{"one", "two", "three"}));
এটি উত্স অ্যারে থেকে সমস্ত উপাদানকে একটি নতুন তালিকায় অনুলিপি করবে (জটিলতা: ও (এন))
import java.util.Collections;
List myList = new ArrayList();
String[] myArray = new String[] {"Java", "Util", "List"};
Collections.addAll(myList, myArray);
প্রথম পদক্ষেপ আপনাকে অ্যারে.এএসলিস্ট () এর মাধ্যমে একটি তালিকা উদাহরণ তৈরি করতে হবে;
String[] args = new String[]{"one","two","three"};
List<String> list = Arrays.asList(args);//it converts to immutable list
তারপরে আপনাকে 'তালিকা' উদাহরণটি পাস করতে হবে new ArrayList();
List<String> newList=new ArrayList<>(list);