首页 > Java

Java怎么删除数组中的一个元素并且向前移

发表于2015-07-24 14:24:27| --次阅读| 来源webkfa| 作者java

摘要:Java怎么删除数组中的一个元素并且向前移
java代码
/**
 * web开发技术提供 网址: http://www.webkfa.com
 */
public class Test {
	/**
	 * Java怎么删除数组中的一个元素并且向前移
	 * 
	 * @param args
	 * @throws IOException
	 */
	public static void main(String[] args) {
		String[] arrays = { "1", "2", "3", "5", "6" };
		System.out.println("数组删除前:");
		for (int i = 0; i < arrays.length; i++) {
			System.out.print(arrays[i]+" ");
		}
		
		String[] arrays2 =removeitem(arrays,"2");
		
		System.out.println("");
		System.out.println("数组删除后:");
		for (int i = 0; i < arrays2.length; i++) {
			System.out.print(arrays2[i]+" ");
		}
	}
	public static String[] removeitem(String[] arrays,String str){
		String[] tempArr = new String[arrays.length];
		int i = 0;
		for(String s:arrays){
	      if(!s.equals(str)){
	       tempArr[i] = s;
	       i++;          
	       }
		}
		return tempArr;
	}
}

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1