JavaRush /جاوا بلاگ /Random-SD /ليول 22. ليول جي موضوع تي انٽرويو سوالن جا جواب
zor07
سطح
Санкт-Петербург

ليول 22. ليول جي موضوع تي انٽرويو سوالن جا جواب

گروپ ۾ شايع ٿيل
ليول 22. ليول جي موضوع تي انٽرويو سوالن جا جواب - 1
  1. جاوا ۾ ٻن تارن جو صحيح نموني مقابلو ڪيئن ڪجي؟

    طريقو 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
  2. جاوا ۾ ٻن تارن کي صحيح طريقي سان مقابلو ڪرڻ، ڪيس کي نظر انداز ڪرڻ؟

    طريقو 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
  3. الفابيٽ جي ترتيب سان تارن جي لسٽ کي ڪيئن ترتيب ڏيو؟

    استعمال ڪندي Collections.sort().

    ArrayList list = new ArrayList<>();
    list.add("zas");
    list.add("fas");
    list.add("sd");
    list.add("asdg");
    Collections.sort(list);
    
  4. جاوا ۾ ڪهڙيون انڪوڊنگ اسٽرنگ محفوظ ٿيل آهن؟

    جاوا ۾ اسٽرنگ يونيڪوڊ ۾ محفوظ ٿيل آهن.

  5. هڪ اسٽرنگ کي ونڊوز-1251 انڪوڊنگ ۾ ڪيئن بدلجي؟

    String utf8 = "text";
    byte[] bytes1251 = utf8.getBytes("windows-1251");
    String win1251 = new String(bytes1251,"windows-1251");
  6. انفرادي لفظن ۾ اسٽرنگ کي ڪيئن ورهايو وڃي؟

    • 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);
      }
  7. هڪ تار کي پٺتي ڪيئن وڌايو؟

    String s = "Bender";
    StringBuilder s2 = new StringBuilder(s);
    s2.reverse(); //будет "redneB";
  8. ڇا ٿيندو جڏهن اسان "A" + "b" + "C" لکندا آهيون؟

    ڪجهه هن طرح:

    new StringBuilder().append("A").append("b").append("C").toString();
  9. mutableڪهڙا قسم آهن immutable؟

    اهي شيون جيڪي هڪ ڀيرو تبديل نه ٿي سگھن ٿيون، اهي ٺاهيا وڃن ٿا، غير بدلائيندڙ يا immutable.

    اهي شيون جيڪي ٺهڻ کان پوءِ تبديل ڪري سگھجن ٿيون انهن کي ميوٽيبل يا ميوٽيل چئبو آهي mutable.

  10. اهو هڪ قسم کي ڇا ڏئي ٿو Stringجيڪو اهو ٺاهيو ويو آهي immutable؟

    • حفاظت.

      Stringوڏي پيماني تي ڪيترن ئي جاوا طبقن لاءِ پيراميٽر طور استعمال ڪيو ويو، خاص طور تي نيٽ ورڪ ڪنيڪشن کولڻ، ڊيٽابيس ڪنيڪشن، فائل کولڻ وغيره وغيره. ، پوءِ نالي سان لائن تبديل ڪريو (حادثاتي يا ارادي سان) ۽ مختلف فائل تائين رسائي حاصل ڪريو.

      اهو پڻ Stringاستعمال ڪيو ويندو آهي فائل اپلوڊ ميڪانيزم، ۽ اهو هڪ بنيادي پاسو آهي. ۽ جيڪڏهن لڪير کي تبديل ڪرڻو هو، " java.io.Writer " کي لوڊ ڪرڻ جي درخواست " DiskErasingWriter " ۾ تبديل ٿي سگهي ٿي .

    • هيش ڪوڊ

      ڇاڪاڻ ته اسٽرنگ تبديل نه ٿيندي آهي، اهو پنهنجي هيش ڪوڊ کي محفوظ ڪري ٿو ۽ هر وقت ان کي ڳڻپ نه ڪندو آهي جڏهن اسان ان کي سڏيندا آهيون، اسٽرنگ کي تمام تيز بڻائي ٿي hashmap.

    • ملٽي ٽريڊنگ

      immutablestring مثالن جي سلسلي کي محفوظ بڻائي ٿو.

تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION