日期:2014-05-18  浏览次数:20806 次

数组String[]中有4个值,如何删除第3个!
String   ss=s.split( "; ");
ss[0]=aa;
ss[1]=bb;
ss[2]=cc;
ss[3]=dd;
ss数组中有四个值如何删除第三个!
或者有方法转成Vector或ArrayList也行.

------解决方案--------------------
Collections.toList
------解决方案--------------------
String ss=s.split( "; ");
ss[0]=aa;
ss[1]=bb;
ss[2]=cc;
ss[3]=dd;
ss数组中有四个值如何删除第三个!
或者有方法转成Vector或ArrayList也行.
------------------------------------------------
你是要把ss第三个的内容清空还是怎么的??

要转成ArrayList,你可以新建一个ArrayList对象,把ss数组的内容都放进去
------解决方案--------------------
路过
------解决方案--------------------
String s=new String( "aa;bb;cc;dd ");
String[] ss=s.split( "; ");
List list=new ArrayList();
for(int i=0;i <ss.length;i++){
list.add(ss[i]);
}
list.remove(2); //删除了第三个元素
------解决方案--------------------
楼上正解!
数组长度已经确定,你不可能进行一个删除操作!
------解决方案--------------------
String s=new String( "aa;bb;cc;dd ");
s=new String( "aa;bb;dd ");
这样不就行了,把你要删除的数值去掉,再把剩下的值重新赋给它就行了
------解决方案--------------------
可不可以借鉴在C里面的做法

删掉第三个 把后面的补上不就行了
------解决方案--------------------
路过支持一下
------解决方案--------------------
不知道这类几句话就能解决的问题,讨论半天有什么好处。