java将字符串拆分为多个值
BufferedReader br = new BufferedReader(new FileReader(file));
String delimiter = "\\s\\d\\.\\s";
String cl;
while ((cl = br.readLine()) != null) {
String split[] = cl.split(" ", 2);
String name = split[0];
//System.out.println( name);
String description = split[1];
String s[] = description.split(delimiter);
}
br.close();
尝试在中读入类似的内容,并按上面的分隔符拆分
( .WKS 1。Lotus工作表(文件扩展名)。2.Microsoft Works文档(文件扩展名)))
然而,我得到了一个空的空间,它没有在Arr[1]中放入任何内容,只是在数组[0]中
我的最终目标是将它们与存储在一起。WKS作为键,并使用链接将其其余部分存储到该键下的哈希表中
# 1 楼答案
通过更改
"\\d\\.\\s"
分隔符,此代码:印刷品
请注意空行,这意味着
splitted[0]
是空的这就是你想要的吗