请问java中split()方法怎么用?

String[] array = a.split(" ");是什么意思??
2024-12-14 12:54:41
推荐回答(5个)
回答1:

这个呢,其实可以看看API 挺清楚的,仅看单词意思呢,就是说分隔的意思,也就是说用特定的符号来分隔某个字符串或者其他的,具体的可以看看代码:

public class TestDemo1 {
public static void main(String[] args) {
String[] array = splitStr("hello,world,this,progress,is,write, by,java!");
print(array);
}
public static String[] splitStr(String str){
return str.split(",");
}
public static void print(String[] arr){
for (String string : arr) {
System.out.print(string+"\t");
}
}
}
//运行结果
hello world this progress is write by java!

希望可以帮到你

回答2:

把 a 这个字符串以 " " 为区隔,来切开这个字符串,例如 "How are you" ,How 和 are 之间有一个空格,are 和 you 也是,所以就切成 "How","are","you"三份,当然这要看你定义的区隔是什麼罗,spilt(定义的区隔字符串),就是这样。

回答3:

a是你要切分的字符串,spilit()里面的参数是分隔符
比如a="x/y/x"
那么a.split("/")返回的是一个数组,里面就是单个的x y z

回答4:

就是把a用 " " 分割为一块一块的字符串,由于很多块,所以是一个数组。
就像用一个特殊的标志去切水果一样,

回答5:

将a字符串以" " 分割,然后把每个元素放到array数组中。