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教學目錄
其它文章
- 首頁
- JAVA教學目錄
- JSP教學目錄
- Apache教學目錄
- Google App Engine教學目錄
- JBoss教學目錄
- Android教學目錄
- Grails教學目錄
- SSH教學目錄
- Window教學目錄
- Linux教學目錄
- PHP教學目錄
- C教學/C++教學目錄
- jQuery教學目錄
- HTML5教學/CSS3教學目錄
- JavaScript教學目錄
- MySQL教學目錄
- Oracle教學目錄
- SQL Server教學/PostgreSQL教學/其它資料庫教學目錄
- Eclipse教學及開發相關工具教學目錄
- 程式開發基本資訊目錄
- 其它技術教學目錄