国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java數組,去掉重復值、增加、刪除數組元素的實現方法

2019-11-26 14:00:22
字體:
來源:轉載
供稿:網友

如下所示:

import java.util.List;import java.util.ArrayList;import java.util.Set;import java.util.HashSet;public class lzwCode {	public static void main(String [] args) {		testA();		System.out.println("===========================");		testB();		System.out.println("===========================");		testC();	}	//去掉數組中重復的值	public static void testA() {		String [] str = {"Java", "C++", "Php", "C#", "Python", "C++", "Java"};		for (String elementA:str ) {			System.out.print(elementA + " ");		}    List<String> list = new ArrayList<String>();		for (int i=0; i<str.length; i++) {			if(!list.contains(str[i])) {				list.add(str[i]);			}		}		/*		Set<String> set = new HashSet<String>();		for (int i=0; i<str.length; 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 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") 		System.out.println();		String[] newStr = list.toArray(new String[1]); //返回一個包含所有對象的指定類型的數組 		for (String elementB:newStr ) {			System.out.print(elementB + " ");		}			System.out.println();	}}

控制臺結果:


以上這篇Java數組,去掉重復值、增加、刪除數組元素的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长海县| 龙陵县| 新邵县| 株洲市| 湟源县| 高安市| 沂水县| 响水县| 布拖县| 英超| 阳曲县| 柳江县| 马龙县| 崇信县| 洱源县| 六安市| 正蓝旗| 花莲市| 车致| 平定县| 金坛市| 库尔勒市| 双牌县| 泗洪县| 东至县| 天长市| 揭阳市| 神木县| 岳普湖县| 南通市| 安新县| 滦南县| 杂多县| 新津县| 团风县| 故城县| 温州市| 新巴尔虎右旗| 含山县| 金溪县| 石楼县|