String文字列
13435 ワード
1 //String
2 String str3 = " ";
3 String str = " ";
4
5
6
7 char [] c = new char [] {' ',' ',' '};
8 String str4 =new String (c);
9 System.out.println("str4="+str4);
10 String str1 = new String (" ");//
11
12 String str2 = new String(" ");// new
13
14 System.out.println("str =" +str );
15 System.out.println("str1="+str1);
16 System.out.println("str2="+ str2);
17
18 System.out.println("str1 str2 =="+(str1==str2));
19 System.out.println("str str1 =="+(str==str1));
20 System.out.println("str str2 =="+(str==str2));
21 System.out.println("str str3 =="+(str==str3));
22
23 //== ,
24
25 System.out.println("str1 str2 =="+str1.equals(str2));
26 System.out.println("str str1 =="+str .equals(str1));
27
28
29 //
30
31 //
32 str = " ";
33 System.out.println(" ="+str.length());
34 // ,
35
36
37 System.out.println(" "+str.indexOf(" "));
38 System.out.println(" "+str.indexOf(" "));
39 // , -1
40 System.out.println(" "+str.indexOf(" "));
41
42 System.out.println(" = "+str.lastIndexOf(" "));
43
44 //
45 char c1 = str.charAt(0);
46 System.out.println("c1="+c1);
47
48 //
49 System.out.println(" “ ” ="+str.startsWith(" "));
50
51 //
52 str = " ";
53 System.out.println(" “ ” ="+str.endsWith(" "));
54
55
56
57 //
58 System.out.println(" “ ” ="+(str.lastIndexOf(" ")==str.length()));
59
60 //
61
62
63
64 //
65 //
66 // ,
67 System.out.println(" ="+str.substring(1));
68
69 //
70 // ,
71 // = -
72 // >=
73 // <=
74 System.out.println(str.substring(3,5));
75
76 //
77 str1 = " ";
78 System.out.println(str1.trim());
79 System.out.println(str1.replace(" ", ""));
80
81 //
82
83 str = " ";
84 System.out.println(" = "+str.replace(" ", " "));
85
86 System.out.println("str = " + str);
87
88 //
89 System.out.println(" = "+str.replaceFirst(" ", " "));
90
91 // replaceFirst( ,“ ”)
92 str.replaceAll(" ", "");
93 // ,
94 str1= "abcde";
95 System.out.println(" ="+str1.toUpperCase());
96 System.out.println(" ="+str1.toLowerCase());
97
98 //
99 str2 = " ~ ~21~ ~123456";
100
101 String[]a = str2.split("~");
102 int i = 1;
103 for (String t : a )
104 {
105 System.out.println(i+" :"+t);
106 i++;
107 }
108
109
string str=「文字列」
==メモリアドレスの比較
str.length()文字列の長さを判断する
str.indexOf(「文字列」)は、文字列の中のサブ文字列の位置を前後に検索し、検索後のヘッダのインデックス値を返します.検索できません.-1を返します.
str.lastIndexOf(「文字列」)は、同じ文字列の2番目のサブ文字列の位置を前後から検索し、検索後のヘッダのインデックス値を返します.検索できません.-1を返します.
str.charAt(文字の位置インデックスを取得)文字を取得
str.startsWith(「文字列」)判断文字列開始
str.endsWith(「文字列」)判断文字列終了
str.substring(開始位置インデックス)/str.substring(開始位置インデックス、終了位置インデックス)文字列を切り取り、開始位置のみを伝達し、開始から終了まで、開始位置インデックスを含む文字伝達開始と終了位置は終了位置を含まない文字、伝達開始と終了位置、終了位置を含まない文字、切り取り文字数=終了位置インデックス-開始位置インデックス、終了位置インデックス>=開始位置インデックス、終了位置インデックス<=文字列長.
str.trim()前後のスペースを除去
str.replace(「検索されたコンテンツ」>「置換されたコンテンツ」)置換を検索
str.replaceFirst(「検索されたコンテンツ」,「置換されたコンテンツ」)置換最初のreplaceFirst(正規表現,「置換されたコンテンツ」)str.replaceAll(「正規表現」,「」)を検索
str.toUpperCase()を大文字に変換
str1.toLowerCase()を小文字に変換
str2.split(「区切り文字」)文字列分割