importjava.util.List;importjava.util.ArrayList;importjava.util.Set;importjava.util.HashSet;public classlzwCode {public static voidmain(String [] args) {
testA();
System.out.println("===========================");
testB();
System.out.println("===========================");
testC();
}//去掉数组中重复的值
public static voidtestA() {
String [] str= {"Java", "C++", "Php", "C#", "Python", "C++", "Java"};for(String elementA:str ) {
System.out.print(elementA+ " ");
}
List list = new ArrayList();for (int i=0; i
list.add(str[i]);
}
}/*Set set = new HashSet();
for (int i=0; i
set.add(str[i]);
}
String[] newStr = set.toArray(new String[1]);*/System.out.println();
String[] newStr= list.toArray(new String[1]); //返回一个包含所有对象的指定类型的数组
for(String elementB:newStr ) {
System.out.print(elementB+ " ");
}
System.out.println();
}//删除数组中其中一个元素
public static voidtestB() {
String [] str= {"Java", "C++", "Php", "C#", "Python"};for(String elementA:str ) {
System.out.print(elementA+ " ");
}//删除php
List list = new ArrayList();for (int i=0; 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 voidtestC() {
String [] str= {"Java", "C++", "Php", "C#", "Python"};for(String elementA:str ) {
System.out.print(elementA+ " ");
}//增加ruby
List list = new ArrayList();for (int i=0; i
list.add(str[i]);
}
list.add(2, "ruby"); //list.add("ruby")
System.out.println();
String[] newStr= list.toArray(new String[1]); //返回一个包含所有对象的指定类型的数组
for(String elementB:newStr ) {
System.out.print(elementB+ " ");
}
System.out.println();
}
}