大家好,我是奶綠茶
在開發程式時,經常會需要用到把一整個字串依某字位拆成一個 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
留言