-
جاوا ۾ ٻن تارن جو صحيح نموني مقابلو ڪيئن ڪجي؟
طريقو
equals
چيڪ ڪري ٿو ته ڇا تارون ملن ٿيون.boolean equals (Object o) String s = "cat"; boolean test1 = s.equals("cat");//true boolean test2 = s.equals("Cat");//false boolean test3 = s.equals("c"+"a"+"t");//true
-
جاوا ۾ ٻن تارن کي صحيح طريقي سان مقابلو ڪرڻ، ڪيس کي نظر انداز ڪرڻ؟
طريقو
equalsIgnoreCase
- ڇا تار ملن ٿا، خط جي صورت کي نظر انداز ڪرڻ.boolean equalsIgnoreCase (String str) String s = "cat"; boolean test1 = s.equalsIgnoreCase("cat");//true boolean test2 = s.equalsIgnoreCase("Cat");//true boolean test3 = s.equalsIgnoreCase("cAT");//true
-
الفابيٽ جي ترتيب سان تارن جي لسٽ کي ڪيئن ترتيب ڏيو؟
استعمال ڪندي
Collections.sort()
.ArrayList
list = new ArrayList<>(); list.add("zas"); list.add("fas"); list.add("sd"); list.add("asdg"); Collections.sort(list); -
جاوا ۾ ڪهڙيون انڪوڊنگ اسٽرنگ محفوظ ٿيل آهن؟
جاوا ۾ اسٽرنگ يونيڪوڊ ۾ محفوظ ٿيل آهن.
-
هڪ اسٽرنگ کي ونڊوز-1251 انڪوڊنگ ۾ ڪيئن بدلجي؟
String utf8 = "text"; byte[] bytes1251 = utf8.getBytes("windows-1251"); String win1251 = new String(bytes1251,"windows-1251");
-
انفرادي لفظن ۾ اسٽرنگ کي ڪيئن ورهايو وڃي؟
String[] split(String regex)
-
StringTokenizer:
String s = "Good news everyone!"; StringTokenizer tokenizer = new StringTokenizer(s,"ne"); while (tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); System.out.println(token); }
-
هڪ تار کي پٺتي ڪيئن وڌايو؟
String s = "Bender"; StringBuilder s2 = new StringBuilder(s); s2.reverse(); //будет "redneB";
-
ڇا ٿيندو جڏهن اسان "A" + "b" + "C" لکندا آهيون؟
ڪجهه هن طرح:
new StringBuilder().append("A").append("b").append("C").toString();
-
mutable
ڪهڙا قسم آهنimmutable
؟اهي شيون جيڪي هڪ ڀيرو تبديل نه ٿي سگھن ٿيون، اهي ٺاهيا وڃن ٿا، غير بدلائيندڙ يا
immutable
.اهي شيون جيڪي ٺهڻ کان پوءِ تبديل ڪري سگھجن ٿيون انهن کي ميوٽيبل يا ميوٽيل چئبو آهي
mutable
. -
اهو هڪ قسم کي ڇا ڏئي ٿو
String
جيڪو اهو ٺاهيو ويو آهيimmutable
؟-
حفاظت.
String
وڏي پيماني تي ڪيترن ئي جاوا طبقن لاءِ پيراميٽر طور استعمال ڪيو ويو، خاص طور تي نيٽ ورڪ ڪنيڪشن کولڻ، ڊيٽابيس ڪنيڪشن، فائل کولڻ وغيره وغيره. ، پوءِ نالي سان لائن تبديل ڪريو (حادثاتي يا ارادي سان) ۽ مختلف فائل تائين رسائي حاصل ڪريو.اهو پڻ
String
استعمال ڪيو ويندو آهي فائل اپلوڊ ميڪانيزم، ۽ اهو هڪ بنيادي پاسو آهي. ۽ جيڪڏهن لڪير کي تبديل ڪرڻو هو، " java.io.Writer " کي لوڊ ڪرڻ جي درخواست " DiskErasingWriter " ۾ تبديل ٿي سگهي ٿي . -
هيش ڪوڊ
ڇاڪاڻ ته اسٽرنگ تبديل نه ٿيندي آهي، اهو پنهنجي هيش ڪوڊ کي محفوظ ڪري ٿو ۽ هر وقت ان کي ڳڻپ نه ڪندو آهي جڏهن اسان ان کي سڏيندا آهيون، اسٽرنگ کي تمام تيز بڻائي ٿي
hashmap
. -
ملٽي ٽريڊنگ
immutable
string مثالن جي سلسلي کي محفوظ بڻائي ٿو.
-
GO TO FULL VERSION