Java split 解決方法 之 直線 點





直線 | ,在 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教學目錄





















































其它文章





arrow
arrow

    PG Levin Li 發表在 痞客邦 留言(0) 人氣()