স্ট্রিং অ্যারে java.util.List এ রূপান্তর করা হচ্ছে


উত্তর:


252
List<String> strings = Arrays.asList(new String[]{"one", "two", "three"});

এটি অ্যারের তালিকার ভিউ , তালিকাটি আংশিকভাবে পরিবর্তনযোগ্য নয়, আপনি উপাদানগুলি যুক্ত বা মুছতে পারবেন না। তবে সময়ের জটিলতা হ'ল ও (1)।

আপনি যদি একটি তালিকা পরিবর্তন করতে চান:

List<String> strings = 
     new ArrayList<String>(Arrays.asList(new String[]{"one", "two", "three"}));

এটি উত্স অ্যারে থেকে সমস্ত উপাদানকে একটি নতুন তালিকায় অনুলিপি করবে (জটিলতা: ও (এন))


27

স্ট্যাটিক ব্যবহার করুন List list = Arrays.asList(stringArray)বা আপনি অ্যারে দিয়ে পুনরাবৃত্তি করতে পারেন এবং তালিকায় স্ট্রিং যুক্ত করতে পারেন।



10

সহজ পদ্ধতির:

String[] stringArray = {"Hey", "Hi", "Hello"};

List<String> list = Arrays.asList(stringArray);

7

প্রথম পদক্ষেপ আপনাকে অ্যারে.এএসলিস্ট () এর মাধ্যমে একটি তালিকা উদাহরণ তৈরি করতে হবে;

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);
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.