如题,我有一个字符串,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"?还是无序的呢?
解决方案 »
- 求java正则:从一个select的SQL语句里获取表名
- 》》求指点》》自定义表、表模式,如何设置列名(表头)?
- 一播放音乐,就是NullPointerException
- 关于java正则表达式的分组与捕获
- 分享一个集合删除元素的小技巧[高手轻拍]
- Calendar获取时间问题。急,在线等待
- 怎样屏蔽最大,最小化窗口按钮啊!!!!
- 在selvet里面调用socket方法,但特别慢
- 【JEditorPane 里的字体为何那么难看?】
- 这是http://java.sun.com/j2se/1.4.2/docs/api/提供的源程序,我有2个问题
- 这段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]);正常输出应该是有序的