Importjava.util.List;Importjava.util.ArrayList;ImportJava.util.Set;ImportJava.util.HashSet; Public classCode { Public Static voidmain (String [] args) {TestA (); System.out.println ("==========================="); Testb (); System.out.println ("==========================="); TESTC (); } //remove duplicate values from the array Public Static voidTestA () {String [] str= {"Java", "C + +", "Php", "C #", "Python", "C + +", "Java"}; for(String elementa:str) {System.out.print (Elementa+ " "); } List<String> list =NewArraylist<string>(); for(inti=0; i<str.length; i++) { if(!list.contains (Str[i])) {List.add (str[i]); } }string[] Newstr= List.toarray (NewSTRING[1]);//returns an array containing the specified type of all objects for(String elementb:newstr) {System.out.print (Elementb+ " "); } System.out.println (); } //Delete One of the elements in an array Public Static voidTestb () {String [] str= {"Java", "C + +", "Php", "C #", "Python"};//Remove PHPlist<string> list =NewArraylist<string>(); for(inti=0; i<str.length; i++) {List.add (str[i]); } list.remove (2);//list.remove ("Php")string[] Newstr= List.toarray (NewSTRING[1]);//returns an array containing the specified type of all objects } //add an element to an array Public Static voidTESTC () {String [] str= {"Java", "C + +", "Php", "C #", "Python"};//Add Rubylist<string> list =NewArraylist<string>(); for(inti=0; i<str.length; i++) {List.add (str[i]); } list.add (2, "Ruby");string[] Newstr= List.toarray (NewSTRING[1]);//returns an array containing the specified type of all objects }}
Java arrays: deduplication, add, delete elements