如题,我有一个字符串,String str = "a,b,c"。
我用String[] strArray = str.split(","),得到的以逗号为分隔的string数组。
那么,是不是strArray[0]对应等于"a",strArray[1]对应等于"b",strArray[2]对应等于"c"?还是无序的呢?
我用String[] strArray = str.split(","),得到的以逗号为分隔的string数组。
那么,是不是strArray[0]对应等于"a",strArray[1]对应等于"b",strArray[2]对应等于"c"?还是无序的呢?
解决方案 »
- 定义一个数组
- jframe弹出jdialog,jdialog传值给jframe,如何实现
- 网吧计费管理系统
- 关于基本数据类型 的问题
- 没有规例的一排排的文本,怎么取得每一排的每一段?
- 两个简单问题,解决马上给分!
- 请问,一个数是否被另一个数整除,怎么做?
- 现在有一串目录c:\root\a;c:\root\b;c:\root\c我想把c:\root都去掉,只剩下后面的部分,应该如何做?
- 急***执行外部dos命令,但是需要重新打开一个cmd***急
- java日期字符串問題!!!!!!!!!!!!!!
- 这段java代码有错吗?--关于重写的权限
- 用POI写Excel文件, 发现默认字体为Arial,能否修改默认字体
String[] strArray = str.split(",");
System.out.println(strArray[0]);
System.out.println(strArray[1]);
System.out.println(strArray[2]);
没有问题啊,输出是
a
b
c
public static void main(String[] args) {
String str = "a,b,c";
String[] strArray = str.split(",");
System.out.println("a".equals(strArray[0]));
System.out.println("b".equals(strArray[1]));
System.out.println("c".equals(strArray[2]));
}
//}
//true
//true
//true
String[] strArray =s.split(",");
for(int i=0;i<strArray.length;i++){
System.out.println("strArray["+i+"]="+strArray[i]);
}结果:
strArray[0]=a
strArray[1]=b
strArray[2]=c
String[] strArray = str.split(",");
System.out.println(strArray[0]);
System.out.println(strArray[1]);
System.out.println(strArray[2]);正常输出应该是有序的