ดังที่แสดงด้านล่าง:
นำเข้า java.util.list; นำเข้า java.util.arraylist; นำเข้า java.util.set; นำเข้า java.util.hashset; คลาสสาธารณะ lzwCode {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {testa (); System.out.println ("============================================================================================================ - - - void testa () {string [] str = {"java", "c ++", "php", "c#", "python", "c ++", "java"; i ++) {if (! list.contains (str [i]) {list.add (str [i]); System.out.println (); } system.out.println (); } // ลบหนึ่งในองค์ประกอบในอาร์เรย์ public public static void testb () {string [] str = {"java", "c ++", "php", "c#", "python"}; สำหรับ (string elementa: str) {system.out.print (elementa + ""); } // ลบรายการ php <string> list = new ArrayList <String> (); สำหรับ (int i = 0; i <str.length; i ++) {list.add (str [i]); } list.remove (2); //list.remove("php ") System.out.println (); สตริง [] newStr = list.toarray (สตริงใหม่ [1]); // ส่งคืนอาร์เรย์ของประเภทที่ระบุที่มีวัตถุทั้งหมดสำหรับ (String ElementB: NewsTR) {System.out.print (ElementB + ""); } system.out.println (); } // เพิ่มองค์ประกอบในอาร์เรย์โมฆะสาธารณะคงที่ testc () {string [] str = {"java", "c ++", "php", "c#", "python"}; สำหรับ (string elementa: str) {system.out.print (elementa + ""); } // เพิ่มรายการทับทิม <String> list = new ArrayList <String> (); สำหรับ (int i = 0; i <str.length; i ++) {list.add (str [i]); } list.add (2, "Ruby"); //list.add("Ruby ") System.out.println (); สตริง [] newStr = list.toarray (สตริงใหม่ [1]); // ส่งคืนอาร์เรย์ของประเภทที่ระบุที่มีวัตถุทั้งหมดสำหรับ (String ElementB: NewsTR) {System.out.print (ElementB + ""); } system.out.println (); -ผลลัพธ์ของคอนโซล:
ด้านบนเป็นอาร์เรย์ Java ที่นำมาให้คุณโดยบรรณาธิการ วิธีการที่จะลบค่าที่ซ้ำกันเพิ่มและลบองค์ประกอบอาเรย์ทั้งหมดรวมอยู่ด้วย ฉันหวังว่าทุกคนจะสนับสนุน wulin.com ~