[Javaの]一般的な面接の質問JavaのString一般的に使用される方法

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/jhl19981125/article/details/102757085

JavaのString一般的に使用される方法

  1. 長さの文字列の長さの()

    String a = "Hello Word!";
    System.out.println(a.length);
    

    結果出力10は、文字列の長さです。

  2. charAt文字の()傍受

    String a = "Hello Word";
    System.out.println(a.charAt(1));
    

    出力結果は、文字列が電子1の添字です。

  3. GetCharsは、文字列の受信に他の複数のキャラクタが撮影しました()

    String a = "Hello Word";
    char[] b = new char[10];
    a.getChars(0, 5, b, 0);
    System.out.println(b);
    

    結果は、最初のパラメータが文字列(INT sourceStartで)を傍受するための最初の指標であり、2番目のパラメータは文字列の末尾の後に取るべき5インデックス(sourceEndをINT)である、ハロー出力されますすなわち、実際のインターセプト添字はsourceEnd-1は、第三のパラメータは、最後のパラメータストリングが受信開始位置を受信し、受信した文字列(文字のターゲット[])であり、int型。

  4. GetBytesメソッドバイト配列に()文字列

    String a = "Hello Word";
    byte b[] = a.getBytes();
    System.out.println(new String(b));
    

    こんにちは結果出力バイト配列のWord。

  5. toCharArray文字配列に()文字列

    String a = "Hello Word";
    char[]b = a.toCharArray();
    System.out.println(b);  
    

    こんにちは、Wordの出力は、文字の配列の結果です。

  6. 等号()とequalsIgnoreCaseは()2つの文字列が等しい比較し、大文字と小文字を区別し、前者、後者は区別しません

    String a = "Hello Word";
    String b = "hello word";
    System.out.println(a.equals(b));
    System.out.println(a.equalsIgnoreCase(b));
    

    最初の出力の結果は、第二がtrueの場合、falseです。

  7. startsWith()とendsWith()文字列が始まるや、特定の文字の終了されるか否かを判断します

    String a = "Hello Word";
    System.out.println(a.startsWith("ee"));  
    System.out.println(a.endsWith("rd"));
    

    falseに最初から結果の出力は、第二は本当です。

  8. toUpperCaseの()とtoLowerCaseメソッド()文字列を大文字または小文字に変換します

    String a = "Hello Word";
    System.out.println(a.toUpperCase());
    System.out.println(a.toLowerCase());
    

    第一の出力結果は「HELLO WORD」、「ハロー単語」として秒です。

  9. CONCAT()2つの文字列を接続します

    String a = "Hello Word";
    String b = "你好";
    System.out.println(b.concat(a));
    

    出力結果は「こんにちはこんにちは言葉」です。

  10. TRIM()スペースの開始と終了を削除します

    String a = "    Hello Word   ";
    System.out.println(a.trim());
    

    出力結果は「こんにちは言葉」です。

  11. サブ()文字列をとります

    String a = "Hello Word";
    System.out.println(a.substring(0, 5));
    System.out.println(a.substring(6));
    

    第一の出力結果が「こんにちは」、最初のパラメータ0(beginIndexが)開始位置を取られている、第二のパラメータ5(endIndexの)が終了位置に運ばれる、第二の出力結果は「ワード」であり、パラメーター6(beginIndexパラメータ)が撮影した開始位置です。

  12. indexOf()とlastIndexOfでも()前者は文字が最後に出現を見つけるための場所または文字列である文字または文字列のI最初に出現する、場所を見つけることです

    String a = "Hello Word";
    System.out.println(a.indexOf("o"));
    System.out.println(a.lastIndexOf("o"));
    

    最初の結果の出力は4であり、oは、第7であり、添え字Oの最後に出現する添え字の最初の発生です。

  13. compareTo()とcompareToIgnoreCase()サイズは、辞書2つの文字列を比較する、大文字と小文字を区別し、前者、後者は区別しません

    String a = "Hello Word";
    String b = "hello word";
    System.out.println(a.compareTo(b));
    System.out.println(a.compareToIgnoreCase(b)); 
    

    -32〜第からの結果出力は、0秒に、辞書順に二つの文字列で同じ大きさは、0が返されます。

  14. 置き換え置き換え)(

    String a = "Hello Word";
    String b = "你好";
    System.out.println(a.replace(a, b));
    System.out.println(a.replace(a, "HELLO WORD"));
    System.out.println(b.replace("你", "大家"));
    

    最初の出力の結果は、第三は、2番目は「HELLO WORD」で、「こんにちは」である「みなさん、こんにちは。」

おすすめ

転載: blog.csdn.net/jhl19981125/article/details/102757085