大家好,我是奶綠茶
在開發程式時,經常會需要用到把一整個字串依某字位拆成一個 Array
在 Java 裡 可以使用 String 裡的 split 方法
和 FlashActionScript 用法是一樣的
但有一點點不同之處,
如果你想要 split 的字元是 "." ,就要寫成 "\\."
不然永遠得到的 Array 長度都是 0
在開發程式時,經常會需要用到把一整個字串依某字位拆成一個 Array
在 Java 裡 可以使用 String 裡的 split 方法
和 FlashActionScript 用法是一樣的
但有一點點不同之處,
如果你想要 split 的字元是 "." ,就要寫成 "\\."
不然永遠得到的 Array 長度都是 0
public class StringSplit {
public static void main(String args[]) throws Exception{
String testString = "Real.How.To";
// bad
System.out.println(java.util.Arrays.toString(
testString.split(".")
));
// output : []
// good
System.out.println(java.util.Arrays.toString(
testString.split("\\.")
));
// output : [Real, How, To]
}
}
參考文章:http://www.rgagnon.com/javadetails/java-0438.html
留言