প্রশ্ন ট্যাগ «collections»

সংগ্রহের API গুলি বিকাশকারীদের ক্লাস এবং ইন্টারফেসের একটি সেট সরবরাহ করে যা বস্তুর সংগ্রহগুলি পরিচালনা করতে সহজ করে তোলে।

8
থ্রেড-নিরাপদ অভিধান প্রয়োগের সর্বোত্তম উপায় কোনটি?
আইডি অভিধান থেকে প্রাপ্ত এবং একটি বেসরকারী সিঙ্করুট অবজেক্টটি সংজ্ঞায়িত করে আমি সি # তে একটি থ্রেড-নিরাপদ অভিধান প্রয়োগ করতে সক্ষম হয়েছি: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { …

15
হাশম্যাপের জন্য নির্মাতা
পেয়ারা আমাদের জাভা প্রকারের জন্য দুর্দান্ত কারখানার পদ্ধতি সরবরাহ করে Maps.newHashMap()। তবে জাভা মানচিত্রের জন্য কি নির্মাতারা রয়েছেন? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

8
একটি সংগ্রহে AddRange
একজন সহকর্মী আমাকে আজ জিজ্ঞাসা করলেন কীভাবে কোনও সংকলনে একটি ব্যাপ্তি যুক্ত করতে হয়। তার একটি বর্গ রয়েছে যা থেকে উত্তরাধিকার সূত্রে প্রাপ্ত Collection<T>। ইতিমধ্যে কিছু আইটেম রয়েছে যে ধরণের একটি প্রাপ্য সম্পত্তি আছে। তিনি অন্য সংগ্রহের আইটেমগুলি সম্পত্তি সংগ্রহের সাথে যুক্ত করতে চান। তিনি কীভাবে সি # 3- বান্ধব …


8
আমি কীভাবে একটি সি লাইনের সূচনা করতে পারি একই লাইনে আমি এটি ঘোষণা করি। (উল্লেখযোগ্য স্ট্রিং সংগ্রহ উদাহরণ)
আমি আমার টেস্টকোডটি লিখছি এবং আমি চাই লিখতে চাই না: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); আমি লিখতে পছন্দ করি List<string> nameslist = new List<string>({"one", "two", "three"}); তবে {"এক", "দুই", "তিন"} একটি "আইইনুমারেবল স্ট্রিং সংগ্রহ" নয়। আইইনুমারেবল স্ট্রিং কালেকশন "ব্যবহার করে আমি কীভাবে এক লাইনে এটি সূচনা করতে …

8
গ্রোভির একটি তালিকা থেকে একটি মানচিত্র তৈরির জন্য শর্টকাট?
আমি এর জন্য কিছুটা সরন্ডহ্যান্ড চাই: Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } জিডিকে স্টাফগুলি যেভাবে দেওয়া হয়েছে তা দিয়ে, আমি এমন কিছু করতে সক্ষম হবেন আশা করি: Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } তবে আমি ডক্সে কিছু দেখিনি ... আমি …


4
কালেকশন.ইম্পটিলিস্ট () এবং সংগ্রহের মধ্যে পার্থক্য কী EM EMPTY_LIST
জাভাতে, আমাদের কাছে সংগ্রহে.অম্পটিলিস্ট () এবং সংগ্রহ রয়েছে EM EMPTY_LIST । উভয়ের একই সম্পত্তি রয়েছে: খালি তালিকা দেয় (অপরিবর্তনীয়)। এই তালিকাটি সিরিয়ালযোগ্য। সুতরাং এক বা অন্য ব্যবহারের মধ্যে সঠিক পার্থক্য কি?
105 java  list  collections 

22
তালিকাটি <ইন্টেজার> <স্ট্রিং> এ রূপান্তর করা হচ্ছে
আমার পূর্ণসংখ্যার একটি তালিকা রয়েছে List&lt;Integer&gt;এবং আমি সমস্ত পূর্ণসংখ্যার অবজেক্টগুলিকে স্ট্রিংগুলিতে রূপান্তর করতে চাই, এইভাবে একটি নতুন দিয়ে শেষ করব List&lt;String&gt;। স্বাভাবিকভাবেই, আমি প্রতিটি সংখ্যার জন্য List&lt;String&gt;কল করে তালিকার মাধ্যমে একটি নতুন এবং লুপ তৈরি করতে পারতাম String.valueOf(), তবে আমি ভাবছিলাম যে এটি করার আরও ভাল (পড়ুন: আরও স্বয়ংক্রিয় ) …

6
একটি জাভাস্ক্রিপ্ট অবজেক্টে উপাদানগুলির সংখ্যা
জাভাস্ক্রিপ্ট অবজেক্টে উপাদানের সংখ্যা (কোথাও থেকে) পাওয়ার উপায় আছে কি ?? (যেমন ধ্রুবক জটিলতা)। আমি কোনও সম্পত্তি বা পদ্ধতি খুঁজে পাই না যা তথ্যটি পুনরুদ্ধার করে। এখন পর্যন্ত আমি কেবল পুরো সংগ্রহের মাধ্যমে একটি পুনরাবৃত্তি করার কথা ভাবতে পারি, তবে এটি লিনিয়ার সময়। অবাক করা বিষয়বস্তুটির আকারের কোনও সরাসরি অ্যাক্সেস …

10
জাভাতে অর্ডার সেট এর কোন বাস্তবায়ন?
যদি কেহ উদ্দেশ্য সি সাথে পরিচিত সেখানে একটি সংগ্রহ বলা হয় NSOrderedSetযে হিসাবে কাজ সেট এবং তার আইটেম একটি হিসাবে অ্যাক্সেস করা যেতে পারে এরে এর বেশী। জাভাতে কি এরকম কিছু আছে? শুনেছি সেখানে একটি সংগ্রহ রয়েছে বলা হয়েছে LinkedHashMap, তবে সেটগুলির মতো আমি এর মতো কিছু পাইনি।
103 java  collections  set 



1
কেন কালেকশন.সোর্টটি কুইকোর্টের পরিবর্তে মার্জ সাজ্ট ব্যবহার করে?
আমরা জানি যে দ্রুত সাজানোর কাজটি দ্রুততম বাছাই করা অ্যালগরিদম। জেডি কে 6 collections.sortদ্রুত বাছাইয়ের পরিবর্তে মার্জ সাজ্ট অ্যালগরিদম ব্যবহার করে। তবে অ্যারেস.সোর্ট দ্রুত সাজানোর অ্যালগরিদম ব্যবহার করে। সংগ্রহগুলি.সোর্ট দ্রুত সাজানোর পরিবর্তে মার্জ সাজ্ট ব্যবহার করার কারণ কী?

5
ক্লোজার: কনস (সিক) বনাম কনজ (তালিকা)
আমি জানি যে consএকটি সেক conjফিরিয়ে দেয় এবং একটি সংগ্রহ ফিরিয়ে দেয়। আমি এটিও জানি যে conjসংগ্রহটির সর্বোত্তম প্রান্তে আইটেমটি "যুক্ত" করে এবং consসর্বদা আইটেমটি সামনের দিকে "যুক্ত" করে। এই উদাহরণটি এই উভয় পয়েন্টকেই ব্যাখ্যা করে: user=&gt; (conj [1 2 3] 4) ; returns a collection [1 2 3 4] …

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