JavaRush /Blog Jawa /Random-JV /Tingkat 22. Wangsulan pitakonan wawancara babagan topik t...
zor07
tingkat
Санкт-Петербург

Tingkat 22. Wangsulan pitakonan wawancara babagan topik tingkat

Diterbitake ing grup
Level 22. Wangsulan pitakonan wawancara babagan topik level - 1
  1. Kepiye carane mbandhingake rong senar ing Jawa kanthi bener?

    Cara equalsmriksa apa strings cocog.

    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. Kepiye cara mbandhingake rong senar ing Jawa kanthi bener, ora nggatekake kasus?

    Cara equalsIgnoreCase- apa strings cocog, nglirwakake huruf cilik.

    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. Kepiye cara ngurutake dhaptar senar miturut abjad?

    Nggunakake Collections.sort().

    ArrayList list = new ArrayList<>();
    list.add("zas");
    list.add("fas");
    list.add("sd");
    list.add("asdg");
    Collections.sort(list);
    
  4. Encoding apa strings disimpen ing Jawa?

    String ing java disimpen ing Unicode.

  5. Kepiye cara ngowahi senar menyang enkoding Windows-1251?

    String utf8 = "text";
    byte[] bytes1251 = utf8.getBytes("windows-1251");
    String win1251 = new String(bytes1251,"windows-1251");
  6. Kepiye cara pamisah string dadi tembung individu?

    • 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. Carane nggedhekake senar mundur?

    String s = "Bender";
    StringBuilder s2 = new StringBuilder(s);
    s2.reverse(); //будет "redneB";
  8. Apa sing kedadeyan nalika kita nulis "A" + "b" + "C"?

    Kaya iki:

    new StringBuilder().append("A").append("b").append("C").toString();
  9. Apa mutablejinise immutable?

    Obyek sing ora bisa diganti yen wis digawe diarani immutable utawa immutable.

    Obyek sing bisa diganti sawise digawe diarani mutable utawa mutable.

  10. Apa sing diwenehake kanggo jinis Stringsing digawe immutable?

    • Safety.

      Stringdigunakake minangka parameter kanggo akeh kelas Jawa, utamané kanggo mbukak sambungan jaringan, sambungan database, mbukak file, etc. Lan yen baris diganti, banjur kita bisa ngakses obyek (file contone) sing kita duwe hak , banjur ganti baris nganggo jeneng (sengaja utawa sengaja) lan entuk akses menyang file liyane.

      Iki uga Stringdigunakake ing mekanisme upload file, lan iki minangka aspek dhasar. Lan yen baris diganti, panjalukan kanggo mbukak " java.io.Writer " bisa diganti dadi " DiskErasingWriter ".

    • Hashcode

      Amarga senar ora ngganti, caches kode hash lan ora ngetung saben-saben kita nelpon, nggawe senar cepet banget minangka tombol kanggo hashmap.

    • Multithreading

      immutablenggawe string kedadean thread aman.

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION