在Java中,split函數用于將字符串按照指定的分隔符進行分割,并返回一個字符串數組。以下是split函數的常見用法:
String str = "Hello, World!";
String[] parts = str.split(","); // 分割字符串
System.out.println(Arrays.toString(parts)); // 輸出:[Hello, World!]
String str = "Hello, World!";
String[] parts = str.split("\\s*,\\s*"); // 分割字符串,去除空格
System.out.println(Arrays.toString(parts)); // 輸出:[Hello, World!]
String str = "Hello, World!";
String[] parts = str.split("\\W"); // 按照非字母數字字符分割字符串
System.out.println(Arrays.toString(parts)); // 輸出:[Hello, , World, ]
String str = "Hello, World!";
String[] parts = str.split("\\W", 2); // 按照非字母數字字符分割字符串,限制返回的數組長度為2
System.out.println(Arrays.toString(parts)); // 輸出:[Hello, World!]
需要注意的是,split函數的參數為正則表達式,因此在使用時需要根據具體需求進行合理的正則表達式編寫。