Javaにおけるシステムクラス
11689 ワード
String(システムクラスの一般的な方法):
文字列は定数です.
文字列メソッドの呼び出し:
取得:
判断:
接続:
置換:
サブストリングの取得:
大文字と小文字の変換:
スペースを削除(先頭と末尾のスペース):
文字列の比較:
2つの文字列が等しいと判断します.
文字列が空かどうかを判断します.
文字列は定数です.
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());
}