JavaRush /Java Blog /Random-TK /22-nji dereje. Dereje derejesindäki söhbetdeşlik soraglar...
zor07
Dereje
Санкт-Петербург

22-nji dereje. Dereje derejesindäki söhbetdeşlik soraglaryna jogaplar

Toparda çap edildi
22-nji dereje. 1-nji dereje temasyndaky söhbetdeşlik soraglaryna jogaplar - 1
  1. Java-da iki setiri nädip deňeşdirmeli?

    Usul equalssetirleriň gabat gelýändigini barlaýar.

    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. Java-da iki setiri nädip deňeşdirip bolar?

    Usul equalsIgnoreCase- harp harpyna ähmiýet bermän setirleriň gabat gelýändigi.

    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. Setirleriň sanawyny elipbiý boýunça nädip tertipleşdirmeli?

    Ulanmak Collections.sort().

    ArrayList list = new ArrayList<>();
    list.add("zas");
    list.add("fas");
    list.add("sd");
    list.add("asdg");
    Collections.sort(list);
    
  4. Java-da haýsy kodlamalar saklanýar?

    Java-daky setirler icunikodda saklanýar.

  5. Setiri Windows-1251 kodlamaga nädip öwürmeli?

    String utf8 = "text";
    byte[] bytes1251 = utf8.getBytes("windows-1251");
    String win1251 = new String(bytes1251,"windows-1251");
  6. Setiri aýratyn sözlere nädip bölmeli?

    • 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. Setiri yza nädip giňeltmeli?

    String s = "Bender";
    StringBuilder s2 = new StringBuilder(s);
    s2.reverse(); //будет "redneB";
  8. "A" + "b" + "C" ýazanymyzda näme bolýar?

    Şuňa meňzeş bir zat:

    new StringBuilder().append("A").append("b").append("C").toString();
  9. mutableGörnüşleri näme immutable?

    Döredilenden soň üýtgedip bolmaýan obýektlere üýtgewsiz ýa-da diýilýär immutable.

    Döredilenden soň üýtgedilip bilinjek obýektlere üýtgeýän ýa-da diýilýär mutable.

  10. String.Asalan görnüşine näme berýär immutable?

    • Howpsuzlyk.

      Stringköp Java synplary üçin parametr hökmünde giňden ulanylýar, esasanam tor birikmelerini açmak, maglumat bazasyna birikmek, faýllary açmak we ş.m. Eger setir üýtgedilen bolsa, onda hukugymyz bolan obýekte (mysal üçin bir faýl) girip bilerdik. , soňra setiri ady bilen üýtgediň (tötänleýin ýa-da bilgeşleýin) we başga bir faýla girip bilersiňiz.

      StringFaýl ýüklemek mehanizminde hem ulanylýar we bu esasy tarap. Eger setir üýtgemeli bolsa, " java.io.Writer " -i ýüklemek haýyşyny " DiskErasingWriter " diýip üýtgedip bolar .

    • Baş kod

      Setir üýtgemeýänligi sebäpli, hashkodyny saklaýar we her gezek jaň edenimizde hasaplamaýar, bu setir açar hökmünde gaty çalt bolýar hashmap.

    • Köp okamak

      immutablesetir mysallaryny sap ygtybarly edýär.

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