Javaにおけるシステムクラス

11689 ワード

String(システムクラスの一般的な方法):
文字列は定数です.
1.        (   ) ;
2.                           (                      );
1."=="2."equals"

文字列メソッドの呼び出し:
取得:
//              
//            
public static void fun() {
    String string = "yaoming";
    char c = string.charAt(5);
    System.out.println(c);
}
//                
//             
public static void fun() {
    String string = "yaoming";
    int index = string.indexOf('a');
    System.out.println(index);
}

//                  
public static void fun() {
    String string = "yaoming";
    int index2 = string.indexOf('g', 4);
    System.out.println(index2);
}
//              
public static void fun() {
    String string = "yaoming";
    int index3 = string.indexOf("long");
    System.out.println(index3);
}

判断:
//           
//           
//           
public static void fun() {
    String string = "www.baidu.com";
    //    
    boolean b1 = string.contains("baidu");
    System.out.println(b1);
    //    
    boolean b2 = string.startsWith("www");
    System.out.println(b2);
    //    
    boolean b3 = string.endsWith("com");
    System.out.println(b3);
}

接続:
public static void fun() {
    //    
    String string1 = "wanglong";
    String string2 = "a";
    boolean b = string1.contains(string2);
    System.out.println(b);
    //       
    String string3 = string1 + string2;
    System.out.println(string3);
    //  concat              
    String newString = string1.concat(string2);
    System.out.println(newString);
}
/*
 *                        
 *          (     )
 *              
 *             
 *          
 */

置換:
public static void fun() {
    String string = "wanglong";
    //      
    String replaceString = string.replace('a', 'x');
    System.out.println(replaceString);
    //       
    String replace2 = string.replace("long", "song");
    System.out.println(replace2);
}

public static void fun() {
    String string = "wang,long,z,n,b";
    //       
    String[] strings = string.split(",");
    //    
    for (int i = 0; i < strings.length; i++) {
        System.out.println(strings[i]);
    }
    //    for         (    )
    //            
    //                  
    for (String string2 : strings) {
        //               
        System.out.println(string2);
    }
}

サブストリングの取得:
public static void fun() {
    String string = "wanglong";
    //                         
    String substring = string.substring(5);
    System.out.println(substring);
    //           
    String substring2 = string.substring(0, 4);
    System.out.println(substring2);
}

大文字と小文字の変換:
public static void fun() {
    String string1 = "wanglong";
    //     
    String upperCase = string1.toUpperCase();
    System.out.println(upperCase);

    String string2 = "DINGPENG";
    //     
    String lowerCase = string2.toLowerCase();
    System.out.println(lowerCase);
}

スペースを削除(先頭と末尾のスペース):
public static void fun() {
    String string = "  abc def  ";
    String trimStr = string.trim();
    System.out.println(trimStr);
}

文字列の比較:
public static void fun() {
    String s1 = "abcd";
    String s2 = "abc";
    //      
    int num = s1.compareTo(s2);
    System.out.println(num);

    char c = ' ';
    System.out.println((int)c);
}

2つの文字列が等しいと判断します.
public static void fun() {
    String string1 = "wanglong";
    String string2 = "wangLong";
    //             
    boolean b = string1.equalsIgnoreCase(string2);
    System.out.println(b);
}

文字列が空かどうかを判断します.
public static void fun() {
    char[] array = {'w','a','n','g'};
    //      
    String string = new  String(array);
    System.out.println(string);
    //  int    
    int num = 5;
    String newStr = String.valueOf(num);
    System.out.println(newStr);
    //            
    String string1 = "wanglong";
    char[] charArray = string1.toCharArray();
    //    
    for(char c : charArray) {
        System.out.println(c);
    }

    //           
    String string3 = "wanglong";
    boolean b = string3.isEmpty();
    System.out.println(b);
    //         
    System.out.println(string3.length());
}