如果我有以下
str1 = " Just a test "
str2 = " "
l1 = str1.strip().split()
l2 = str2.strip().split()
我得到
l1 = ["Just", "a", "test"]
l2 = []
我如何用Java实现这一目标?
答案 0 :(得分:2)
您可以使用Java trim()
和split("\\s+")
例如
String str1 = " Just a test ";
String[] toks = str1.trim().split("\\s+");
然后toks
将为["Just", "a", "test"]
答案 1 :(得分:2)
您可以使用String.trim()
和String.split(String)
(采用正则表达式)。像,
String str1 = " Just a test ";
String str2 = " ";
String[] l1 = str1.trim().split("\\s+");
String[] l2 = str2.trim().split("\\s+");
System.out.println(Arrays.toString(l1));
System.out.println(Arrays.toString(l2));
输出(请求的)
[Just, a, test]
[]