可以的,String.split 方法默认入参是一个
正则表达式,返回的结果是一个String数组
String str = "a-d-f-g-h-j-k";
String[] ss = str.split("-");
for(int i = 0; i < ss.length; i++){
System.out.println(ss[i]);
}
输出结果
a
d
f
g
h
j
k
如果
分隔符前后都没有数据的话,返回的就是空 比如 ",".split(",") 返回数组长度为0
如果
字符串中不包含该分隔符,默认返回数组长度为1,就是返回了整个字符串内容