java数组去除重复数据
2015-03-23 11:14
393 查看
分析: 建一个String类型的集合,做数据容器 import java.util.List; import java.util.ArrayList; import java.util.Set; import java.util.HashSet; public class test { //去掉数组中重复的值 public static void testA() { String [] str = {"Java", "C++", "Php", "C#", "Python", "C++", "Java"}; List<String> list = new ArrayList<String>(); for (int i=0; i<str.length; i++) { if(!list.contains(str[i])) { list.add(str[i]); } } System.out.println(list+"去除重复后的list集合"); } //删除数组中其中一个元素 public static void testB() { String [] str = {"Java", "C++", "Php", "C#", "Python"}; for (String elementA:str ) { System.out.print(elementA + " "); } //删除php List<String> list = new ArrayList<String>(); for (int i=0; i<str.length; i++) { list.add(str[i]); } list.remove(2); //list.remove("Php") System.out.println(); String[] newStr = list.toArray(new String[1]); //返回一个包含所有对象的指定类型的数组 for (String elementB:newStr ) { System.out.print(elementB + " "); } System.out.println(); } //在数组中增加一个元素 public static void testC() { String [] str = {"Java", "C++", "Php", "C#", "Python"}; for (String elementA:str ) { System.out.print(elementA + " "); } //增加ruby List<String> list = new ArrayList<String>(); for (int i=0; i<str.length; i++) { list.add(str[i]); } list.add(2, "ruby"); //list.add("ruby") String[] newStr = list.toArray(new String[1]); //返回一个包含所有对象的指定类型的数组 for (String elementB:newStr ) { System.out.print(elementB + " "); } System.out.println(); } }
注:添加和删除数组元素,是根基索引删除或添加
相关文章推荐
- java 去除数组重复数据,并输出重复数据值
- java 去除数组重复数据,并输出重复数据值
- Java中去除数组重复数据
- JAVA数组去除重复数据
- Java实现数组去除重复数据的方法
- JAVA数组去除重复数据
- JAVA数组去除重复数据
- Java实现数组去除重复数据的方法详解
- 对象数组排序&&对象数组去除重复数据
- 对于java中如何去除重复的数据
- Java 字符串数组去除重复
- 数据存储——Java数组,去掉重复值、增加、删除数组元素的实现方法
- 数据存储——java判读数组中是否有重复值的示例
- java去除已排序数组中的重复元素
- JS-数组去除重复数据算法
- java去除数组中重复元素
- Java删除数组中重复数据
- Java中List集合去除重复数据的方法
- (java 功能代码) java 去除List 重复数据之基本数据类型
- (Java 功能代码)java去除List中重复数据之Object对象