直線 | ,在 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教學目錄
其它文章
沒有留言:
張貼留言