public static void main(String[] args) {
String aa="1,2,3,4,5,6,7";
String[] aaa=aa.split(",");
for (int i = 0; i < aaa.length; i++) {
System.out.print(aaa[i]);
}
}
结果是 1234567
我要删除 aaa[n]个
怎么弄啊。请教
String aa="1,2,3,4,5,6,7";
String[] aaa=aa.split(",");
for (int i = 0; i < aaa.length; i++) {
System.out.print(aaa[i]);
}
}
结果是 1234567
我要删除 aaa[n]个
怎么弄啊。请教
解决方案 »
- http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException
- could not initialize proxy - no Session
- weblogic服务器的tpcall()参数问题
- struts和j2ee的关系
- 求救:hibernate语句!!
- 开启tomcat后,键入http://localhost:8080 后出现一个验证对话框,怎么办?
- jboss连oracle时 好像oracle-ds.xml有问题 帮忙!
- 调用 repaint() 的问题
- 软件工程硕士的5个专业方向,您会选哪一个?
- 非常紧急
- sping中标签的引入问题
- 无聊散分~
public static void main(String[] args){
String aa="1,2,3,4,5,6,7";
String[] aaa=aa.split(",");
String aaaa = new String[aaa.length-1];
for (int i = 0; i < aaa.length-1; i++) {
if(i<n) aaaa[i] = aaa[i];
else aaaa[i] = aaa[i+1];
}
for (int i = 0; i < aaaa.length; i++) {
System.out.print(aaaa[i]);
}
}
1.新建一个数组,循环取值1,2,3,4,5,6即,删除了7
2.在aa中做字符串替换String aa="1,2,3,4,5,6,7";
aa = aa+",";aa = aa .replaceOfAll(",7,","");
然后和aa.split
可以用个循环, 把下标为 n+1 到 (当前元素个数-1) 的数据都向前移一个,
设置 (当前元素个数--)
String aa="1,2,3,4,5,6,7";
String[] aaa=aa.split(",");
List list = Arrays.asList(aaa);
//Arrays.asList()这个方法转换成的list没override remove(int)方法所有必须重新包装一下.
//否则会报 UnsupportedOperationException .
List arrayList = new ArrayList(list);
arrayList.remove(6);
for(int i =0;i<arrayList.size();i++){
System.out.println(arrayList.get(i));
}
String numbers[] = null ;
numbers = s.split(",");
StringBuffer sbf = new StringBuffer();
for(String result: numbers) {
sbf.append(result) ;
}
sbf.deleteCharAt(posit);
System.out.println(sbf.toString());
return sbf.toString();
}