直線 | ,在 String 的 split 不用值接用
split("|")
點 . ,在 String 的 split 不用值接用
split(".")
例問題1程式:
package com.test;
public class TestSpilt1 {
public static void main(String[] args) {
String strData = "a|b|c|d";
String[] strArr = strData.split("|");
for(String str: strArr){
System.out.println(str);
}
}
}
圖1
解決問題1程式1
package com.test;
public class TestSpilt1_1 {
public static void main(String[] args) {
String strData = "a|b|c|d";
String[] strArr = strData.split("\\|");
for(String str: strArr){
System.out.println(str);
}
}
}
圖2
解決問題1程式2
package com.test;
public class TestSpilt1_2 {
public static void main(String[] args) {
String strData = "a|b|c|d";
String[] strArr = strData.split("[|]");
for(String str: strArr){
System.out.println(str);
}
}
}
圖3
例問題2程式:
package com.test;
public class TestSpilt2 {
public static void main(String[] args) {
String strData = "a.b.c.d";
String[] strArr = strData.split(".");
for(String str: strArr){
System.out.println(str);
}
}
}
圖4
解決問題2程式1
package com.test;
public class TestSpilt2_1 {
public static void main(String[] args) {
String strData = "a.b.c.d";
String[] strArr = strData.split("\\.");
for(String str: strArr){
System.out.println(str);
}
}
}
圖5
解決問題2程式2
package com.test;
public class TestSpilt2_2 {
public static void main(String[] args) {
String strData = "a.b.c.d";
String[] strArr = strData.split("[.]");
for(String str: strArr){
System.out.println(str);
}
}
}
圖6
參考
JAVA教學目錄
其它文章






沒有留言:
張貼留言