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

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

6
কাস্টম তুলনাকারীর সাথে ট্রিসেটে সংগ্রহ করতে স্ট্রিম ব্যবহার করা
জাভা 8 এ কাজ করা, আমি এর TreeSetমতো একটি সংজ্ঞায়িত করেছি : private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport এটি বরং একটি সাধারণ শ্রেণি হিসাবে সংজ্ঞায়িত করা হয়: public static final class PositionReport implements Cloneable { private final long timestamp; private final Position position; public static PositionReport create(long timestamp, Position …

8
আমি কীভাবে আমার অ্যারেলিস্ট থ্রেড-নিরাপদ করব? জাভা সমস্যা অন্য পদ্ধতির?
আমার কাছে একটি অ্যারেলিস্ট রয়েছে যা আমি রেসকার অবজেক্টগুলি ধরে রাখতে ব্যবহার করতে চাই যা থ্রেড ক্লাসটি সম্পাদন শেষ হওয়ার সাথে সাথে প্রসারিত হয়। রেস নামে একটি শ্রেণি একটি কলব্যাক পদ্ধতি ব্যবহার করে এই অ্যারেলিস্টটি পরিচালনা করে যা রেসিকার অবজেক্টটি সম্পাদন শেষ হলে কল করে। অ্যাডফিনিশার (রেসকার ফিনিশার) কলব্যাক পদ্ধতিটি …



4
অ্যাসিঙ্ক্রোনাস ব্লকিং সংগ্রহ <টি> এর মতো কিছু আছে কি?
আমি অবিচ্ছিন্নভাবে awaitফলাফলটি BlockingCollection&lt;T&gt;.Take()দেখতে চাই, তাই আমি থ্রেডটি ব্লক করি না। এই জাতীয় কিছু খুঁজছেন: var item = await blockingCollection.TakeAsync(); আমি জানি আমি এটি করতে পারি: var item = await Task.Run(() =&gt; blockingCollection.Take()); তবে সেই কিন্ডা পুরো ধারণাটিকে মেরে ফেলে, কারণ এর ThreadPoolপরিবর্তে অন্য থ্রেড (এর ) অবরুদ্ধ হয়ে যায়। …

7
সেট রয়েছে এমন একটি সন্নিবেশ অর্ডার সংরক্ষণ তালিকা যা প্রয়োগ করে তালিকাও?
আমি একটি বাস্তবায়ন খুঁজে বের করার চেষ্টা করছি java.util.Listএবং java.util.Setজাভা একই সময়ে। আমি চাই এই শ্রেণিটি কেবল অনন্য উপাদানকে (যেমন Set) অনুমতি দেয় এবং তাদের ক্রমটি সংরক্ষণ করে (পছন্দ করে List)। এটি জেডিকে 6 তে বিদ্যমান? এটি থাকা জরুরী List&lt;T&gt;#add(int, T)যাতে আমি একটি নির্দিষ্ট অবস্থানে প্রবেশ করতে পারি।
85 java  collections 

8
সম্পত্তি গণনা বনাম গণনা () পদ্ধতি?
সংগ্রহের সাথে কাজ করা আমার কাছে বস্তুর সংখ্যা পাওয়ার দুটি উপায় রয়েছে; Count(সম্পত্তি) এবং Count()(পদ্ধতি) মূল পার্থক্য কী তা কি কেউ জানেন? আমি ভুল হতে পারি, তবে আমি সবসময়ে Countশর্তাধীন বিবৃতিতে সম্পত্তিটি ব্যবহার করি কারণ আমি ধারণা করছি যে Count()পদ্ধতিটি সংগ্রহের বিরুদ্ধে কিছু প্রকারের জিজ্ঞাসা করে, যেখানে Countআমার আগেই 'পাওয়ার' …
85 c#  linq  list  collections  count 

4
কন্টিনিয়রস্কিপলিস্টসেট কখন কার্যকর?
আমি কেবল জাভা 6 এপিআইতে এই ডেটা-কাঠামোটি দেখেছি এবং কখন এটি একটি দরকারী সংস্থান হবে তা সম্পর্কে আমি আগ্রহী। আমি স্কজপি পরীক্ষার জন্য অধ্যয়ন করছি এবং আমি এটি ক্যাথ সিয়েরার বইতে আচ্ছন্ন দেখতে পাচ্ছি না, যদিও আমি মক পরীক্ষার প্রশ্নগুলি উল্লেখ করেছি।

4
প্রদত্ত যে jdk1.6 এবং এর উপরের হাশম্যাপগুলি মাল্টি = থ্রেডিংয়ের ক্ষেত্রে সমস্যা সৃষ্টি করে, আমি কীভাবে আমার কোড ঠিক করব
আমি সম্প্রতি স্ট্যাকওভারফ্লোতে একটি প্রশ্ন উত্থাপন করেছি, তার পরে উত্তরটি পেয়েছি। প্রাথমিক প্রশ্নটি ছিল ম্বেটেক্স বা আবর্জনা সংগ্রহ ছাড়া অন্য কোন পদ্ধতিগুলি আমার বহু-থ্রেড জাভা প্রোগ্রামকে ধীর করতে পারে? আমি আমার ভয়াবহতার মধ্যে আবিষ্কার করেছি যে হ্যাশম্যাপটি জেডিকে 1.6 এবং জেডিকে 1.7 এর মধ্যে পরিবর্তিত হয়েছে। এটিতে এখন কোডের একটি …

2
কেন এনামম্যাপ জাভাতে একটি সাজানো ম্যাপ নয়?
EnumMap&lt;K extends Enum&lt;K&gt;, V&gt; জাভাতে পরিষ্কারভাবে সম্পর্কিত এনামের সংজ্ঞা দিয়ে অর্ডার করা হয়েছে, আপনি জাভাডোকেও দেখতে পাচ্ছেন: এনাম মানচিত্রগুলি তাদের কীগুলির প্রাকৃতিক ক্রমে বজায় রাখা হয় (এনম কনস্ট্যান্টগুলি যে ক্রম হিসাবে ঘোষণা করা হয়)। এই iterators সংগ্রহ মতামত দ্বারা ফিরে প্রতিফলিত হয় ( keySet(), entrySet(), এবং values())। আমার যা দরকার …

4
জাভা স্ট্রিম সহ কর্মচারীদের তালিকা থেকে যোগদানের নির্দিষ্ট তারিখের আগে এবং পরে কর্মচারী পান
আমি Listএর Employeeবিভিন্ন যোগদান তারিখ দিয়ে গুলি। আমি স্ট্রিম ব্যবহার করে তালিকা থেকে যোগদানের নির্দিষ্ট তারিখের আগে এবং পরে কর্মচারী পেতে চাই। আমি কোড অনুসরণ করার চেষ্টা করেছি, List&lt;Employee&gt; employeeListAfter = employeeList.stream() .filter(e -&gt; e.joiningDate.isAfter(specificDate)) .collect(Collectors.toList()); List&lt;Employee&gt; employeeListBefore = employeeList.stream() .filter(e -&gt; e.joiningDate.isBefore(specificDate)) .collect(Collectors.toList()); class Employee{ int id; String name; …

3
ডিফল্ট তালিকাটি ফেরত দিচ্ছেন যদি জাভা 8 স্ট্রিম ব্যবহার করে তালিকাটি খালি থাকে?
কোনও উপায় আছে যাতে নীচে স্ট্রিম ক্রিয়াকলাপগুলির একটি সেট হিসাবে সম্পাদন করা যায়, স্পষ্টভাবে পরীক্ষা করার পরিবর্তে প্রস্তাবিত পণ্যগুলি খালি রয়েছে কিনা তারপরে ডিফল্ট তালিকাটি ফেরান অন্য ফিল্টারড তালিকাটি ফেরত দিন ? public List&lt;Product&gt; getRecommendedProducts() { List&lt;Product&gt; recommendedProducts = this.newProducts .stream() .filter(isAvailable) .collect(Collectors.toList()); if (recommendedProducts.isEmpty()) { return DEFAULT_PRODUCTS; } return …

4
হ্যাশম্যাপের মানগুলি পুনরাবৃত্তি এবং অনুলিপি করার কার্যকর উপায়
আমি রূপান্তর করতে চাই: Map&lt;String, Map&lt;String, List&lt;Map&lt;String, String&gt;&gt;&gt;&gt; inputMap প্রতি: Map&lt;String, Map&lt;String, CustomObject&gt;&gt; customMap inputMapকনফিগারেশনে সরবরাহ করা হয় এবং প্রস্তুত তবে আমার customMapফর্ম্যাট করা দরকার । কোনও List&lt;Map&lt;String, String&gt;&gt;ফাংশনে কোডের কয়েকটি লাইন ব্যবহার করে কাস্টমবজেক্টটি উত্পন্ন করা হবে । আমি ইনপুট মানচিত্রের পুনরাবৃত্তি এবং কাস্টম্যাপে কী মানগুলি অনুলিপি করার একটি …

2
আমি কীভাবে নিরাপদে সংগ্রহগুলি অনুলিপি করতে পারি?
অতীতে, আমি সংগ্রহটি নিরাপদে কিছু অনুলিপি করতে বলেছিলাম যেমন কিছু করুন: public static void doThing(List&lt;String&gt; strs) { List&lt;String&gt; newStrs = new ArrayList&lt;&gt;(strs); অথবা public static void doThing(NavigableSet&lt;String&gt; strs) { NavigableSet&lt;String&gt; newStrs = new TreeSet&lt;&gt;(strs); তবে এই "অনুলিপি" নির্মাতারা, অনুরূপ স্থিতিশীল তৈরির পদ্ধতি এবং স্ট্রিমগুলি কি সত্যই নিরাপদ এবং নিয়মগুলি কোথায় …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.