Questions tagged «collections»

එකතු කිරීමේ ඒපීඅයි මඟින් සංවර්ධකයින්ට වස්තු එකතු කිරීම පහසු කිරීම සඳහා පන්ති සහ අතුරුමුහුණත් සමූහයක් ලබා දේ.


30
ජාවා සිතියමක එක් එක් ප්‍රවේශය හරහා මම කාර්යක්ෂමව ක්‍රියා කරන්නේ කෙසේද?
මට Mapජාවා හි අතුරු මුහුණත ක්‍රියාත්මක කරන වස්තුවක් තිබේ නම් සහ එහි ඇති සෑම යුගලයක්ම නැවත කියවීමට මම අදහස් කරන්නේ නම්, සිතියම හරහා යෑමේ වඩාත් කාර්යක්ෂම ක්‍රමය කුමක්ද? මූලද්රව්ය අනුපිළිවෙල මා අතුරු මුහුණත සඳහා ඇති නිශ්චිත සිතියම් ක්රියාත්මක කිරීම මත රඳා පවතීද?

30
ජාවා හි අරේලිස්ට් හරහා LinkedList භාවිතා කරන්නේ කවදාද?
මම සැමවිටම සරලව භාවිතා කළ අයෙක්: List<String> names = new ArrayList<>(); මම වර්ගය නම ලෙස එම අතුරුමුහුණත භාවිත පහසුවෙන් එහාමෙහා ගෙන යාමේ මම මේ වගේ ප්රශ්න ඇසීමට විට මම මගේ කේතය ලෙස කා වැද්දීමට හැකි නිසා බව,. LinkedListනැවත නැවතත් භාවිතා කළ යුත්තේ කවදාද ArrayList?

30
එක් පේළියක අරා ලැයිස්තුවක් ආරම්භ කිරීම
පරීක්ෂණ අරමුණු සඳහා විකල්ප ලැයිස්තුවක් නිර්මාණය කිරීමට මට අවශ්‍ය විය. මුලදී, මම මෙය කළා: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); ඉන්පසුව, මම කේතය පහත පරිදි ප්‍රතිනිර්මාණය කළෙමි: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); මෙය කිරීමට වඩා හොඳ ක්‍රමයක් තිබේද?

30
සිතියම් <යතුර, අගය> අගයන් අනුව වර්ග කරන්න
මම ජාවා වලට සාපේක්ෂව අලුත් ය, බොහෝ විට මට Map&lt;Key, Value&gt;සාරධර්ම අනුව වර්ග කිරීමට අවශ්‍ය බව පෙනී යයි . අගයන් අද්විතීය නොවන බැවින්, මම එය keySetබවට පරිවර්තනය කර array, යතුර හා සම්බන්ධිත අගය අනුව වර්ග කරන අභිරුචි සංසන්දකයෙකු සමඟ අරාව වර්ග කිරීම හරහා පෙළගස්වන්නෙමි . පහසු ක්‍රමයක් තිබේද?

25
එකතුවක් හරහා අනුකරණය කිරීම, ලූපයක ඇති වස්තූන් ඉවත් කිරීමේදී සමගාමී විකරණයෙන් වැළකී සිටීම
ඔබට පහත සඳහන් දේ කළ නොහැකි බව අපි කවුරුත් දනිමු ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } නමුත් මෙය සමහර විට ක්‍රියාත්මක වන නමුත් සෑම විටම නොවේ. මෙන්න විශේෂිත කේත කිහිපයක්: public static void main(String[] args) { Collection&lt;Integer&gt; l = new ArrayList&lt;&gt;(); for (int …

30
ස්ථිතික සිතියමක් ආරම්භ කරන්නේ කෙසේද?
ඔබ Mapජාවාහි ස්ථිතිකයක් ආරම්භ කරන්නේ කෙසේද ? පළමු ක්‍රමය: ස්ථිතික ආරම්භක ක්‍රමය දෙක: නිදර්ශන ආරම්භක (නිර්නාමික උප පංතිය) හෝ වෙනත් ක්‍රමයක්? එක් එක් අයගේ වාසි සහ අවාසි මොනවාද? ක්‍රම දෙක නිදර්ශනය කරන උදාහරණයක් මෙන්න: import java.util.HashMap; import java.util.Map; public class Test { private static final Map&lt;Integer, String&gt; myMap = new …

14
හැෂ්මැප් සෘජුවම ආරම්භ කරන්නේ කෙසේද (වචනානුසාරයෙන්)?
මේ වගේ ජාවා හැෂ්මැප් ආරම්භ කිරීමට යම් ක්‍රමයක් තිබේද?: Map&lt;String,String&gt; test = new HashMap&lt;String, String&gt;{"test":"test","test":"test"}; නිවැරදි වාක්‍ය ඛණ්ඩය කුමක්ද? මම මේ සම්බන්ධයෙන් කිසිවක් සොයාගෙන නැත. මෙය කළ හැකිද? කිසි විටෙකත් වෙනස් නොවන සහ සිතියම නිර්මාණය කිරීමේදී කල්තියා දන්නා සිතියමක "අවසාන / ස්ථිතික" අගයන් කිහිපයක් තැබීමට මම කෙටිම / වේගවත්ම ක්‍රමය …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.