java里面移出数组元素怎么写? 假如忽略元素的次序性,建议用Hashtable 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 见remove方法,从指定的数组中移除指定下标的元素。不要用Vector,用java.util.Arrays和java.util.List.================================================public class ArrayRemover { private ArrayRemover() {} public static Object[] remove(Object[] src, int index) { if(src==null||index<0||index>src.length) {throw new IllegalArgumentException();} List list = new ArrayList(Arrays.asList(src)); list.remove(index); return list.toArray(); }}单元测试代码: public class TestArrayRemover extends TestCase { public TestArrayRemover(String name) {super(name);} public void testRemove() { String[] src = {"1","2","3"}; Object[] dst = ArrayRemover.remove(src, 0); assertEquals(2, dst.length); assertEquals("2", dst[0]); assertEquals("3", dst[1]); }} volatile 关键字 除了修饰基本类型外 ,可以修饰InputStream之类的吗 HashMap的一个小问题~ 菜鸟学习。。求各位大哥解答。。。 (JAVA)跪求解答 MINA 发送字节流! 用String類型做判斷條件 把屏幕输出重定向到文本的问题——中间改成不同的文件(解决马上结贴) 请问java中有读取整行的方法吗? 请问在jbuilder8中如何实现与sql server2k地连接,2k的驱动我有 你不懂这个就别进来 软件现在做什么的前途比较好呢,欢迎讨论!300 自动生成正则 问题 局域网内为何不能通信???
不要用Vector,用java.util.Arrays和java.util.List.
================================================
public class ArrayRemover {
private ArrayRemover() {} public static Object[] remove(Object[] src, int index) {
if(src==null||index<0||index>src.length) {throw new IllegalArgumentException();}
List list = new ArrayList(Arrays.asList(src));
list.remove(index);
return list.toArray();
}
}
单元测试代码:
public class TestArrayRemover extends TestCase {
public TestArrayRemover(String name) {super(name);} public void testRemove() {
String[] src = {"1","2","3"};
Object[] dst = ArrayRemover.remove(src, 0);
assertEquals(2, dst.length);
assertEquals("2", dst[0]);
assertEquals("3", dst[1]);
}
}