Javaコア文字列Stringのステップアップ

3154 ワード

文字列オブジェクト
  • 文字列はオブジェクトであり、単純なデータ型
  • ではない.
  • はjavaにカプセル化する.langパッケージ、自動インポート
  • 文字列オブジェクトの作成
  • よくある文字列オブジェクトの作成には、次の2つの方法があります.
  • String str=new String("chenyanbin");
  • String str="chenyanbin";


  • 文字列比較の内容が等しいかどうか
  • =:比較アドレス
  • コンテンツが等しいかどうかはequals()メソッドで
  • を比較する必要がある.
    共通API
     String str = "https://www.cnblogs.com/chenyanbin/"
     //       :
     str.length();
     //
     char ch = str.charAt(5);
     //
     boolean result = str1.equals(str2);
     //          
     boolean result = str1.equalsIgnoreCase(str2);
     //          
     int index = str.indexOf(".");
     //     
    String result1 = str.substring(index);
    String result2 = str.substring(index1, index2);
     //      ,    ,       
     String [] arr = str.split("\\.");
     //     
     str.replace("x","a");
     //        
    str.toUpperCase();
    str.toLowerCase();
     //       
     str1.trim();

    その他のタイプと文字列の相互変換
    boolean bool = Boolean.getBoolean("false"); //            
    int integer = Integer.parseInt("20"); //          
    long LongInt = Long.parseLong("1024"); //           
    float f = Float.parseFloat("1.521"); //              
    double d = Double.parseDouble("1.52123");//