最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java數(shù)組,去掉重復(fù)值、增加、刪除數(shù)組元素的方法

 更新時間:2016年10月22日 11:20:15   投稿:jingxian  
下面小編就為大家?guī)硪黄狫ava數(shù)組,去掉重復(fù)值、增加、刪除數(shù)組元素的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

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(); 
  } 
 
  //去掉數(shù)組中重復(fù)的值 
  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]); //返回一個包含所有對象的指定類型的數(shù)組  
    for (String elementB:newStr ) { 
      System.out.print(elementB + " "); 
    } 
    System.out.println(); 
  } 
 
  //刪除數(shù)組中其中一個元素 
  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]); //返回一個包含所有對象的指定類型的數(shù)組  
    for (String elementB:newStr ) { 
      System.out.print(elementB + " "); 
    }   
    System.out.println(); 
  } 
 
  //在數(shù)組中增加一個元素 
  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]); //返回一個包含所有對象的指定類型的數(shù)組  
    for (String elementB:newStr ) { 
      System.out.print(elementB + " "); 
    }   
    System.out.println(); 
  } 
} 

控制臺結(jié)果:

以上就是小編為大家?guī)淼腏ava數(shù)組,去掉重復(fù)值、增加、刪除數(shù)組元素的方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • Java如何實現(xiàn)多個線程之間共享數(shù)據(jù)

    Java如何實現(xiàn)多個線程之間共享數(shù)據(jù)

    這篇文章主要介紹了Java如何實現(xiàn)多個線程之間共享數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 解決SpringMVC、tomcat、Intellij idea、ajax中文亂碼問題

    解決SpringMVC、tomcat、Intellij idea、ajax中文亂碼問題

    這篇文章主要介紹了解決SpringMVC、tomcat、Intellij idea、ajax中文亂碼問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Spring-Task定時任務(wù)的使用介紹

    Spring-Task定時任務(wù)的使用介紹

    目前springboot應(yīng)用廣泛,因此對于spring-task直接基于springboot框架介紹,不涉及xml配置。本文直接介紹spring-task的使用方法,需要的可以參考一下
    2022-11-11
  • 深入Java線程中斷的本質(zhì)與編程原則的概述

    深入Java線程中斷的本質(zhì)與編程原則的概述

    本篇文章對Java線程中斷的本質(zhì)與編程原則進(jìn)行了詳細(xì)的概述,需要的朋友參考下
    2013-05-05
  • java程序員如何編寫更好的單元測試的7個技巧

    java程序員如何編寫更好的單元測試的7個技巧

    測試是開發(fā)的一個非常重要的方面,可以在很大程度上決定一個應(yīng)用程序的命運(yùn)。良好的測試可以在早期捕獲導(dǎo)致應(yīng)用程序崩潰的問題,但較差的測試往往總是導(dǎo)致故障和停機(jī)。本文主要介紹java程序員編寫更好的單元測試的7個技巧。下面跟著小編一起來看下吧
    2017-03-03
  • Kotlin 單例實例詳解

    Kotlin 單例實例詳解

    這篇文章主要介紹了Kotlin 單例實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • SpringBoot前后端分離跨域問題:狀態(tài)碼403拒絕訪問解決辦法

    SpringBoot前后端分離跨域問題:狀態(tài)碼403拒絕訪問解決辦法

    這篇文章主要給大家介紹了關(guān)于SpringBoot前后端分離跨域問題:狀態(tài)碼403拒絕訪問的解決辦法,403是被服務(wù)器拒絕了,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Java中Spring Boot+Socket實現(xiàn)與html頁面的長連接實例詳解

    Java中Spring Boot+Socket實現(xiàn)與html頁面的長連接實例詳解

    這篇文章主要介紹了Java中Spring Boot+Socket實現(xiàn)與html頁面的長連接實例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java接口的回調(diào)機(jī)制的實現(xiàn)

    Java接口的回調(diào)機(jī)制的實現(xiàn)

    本文主要介紹了Java中回調(diào)機(jī)制的實現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • idea2020.3.3集成maven及遇到的坑(推薦)

    idea2020.3.3集成maven及遇到的坑(推薦)

    這篇文章主要介紹了idea2020.3.3集成maven的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03

最新評論

绥中县| 盘锦市| 长岛县| 丹凤县| 肃宁县| 张掖市| 奇台县| 长武县| 陇川县| 崇信县| 二手房| 富川| 鄄城县| 阿坝县| 那坡县| 石台县| 酒泉市| 柞水县| 双桥区| 临武县| 昌邑市| 秦皇岛市| 武冈市| 长泰县| 潍坊市| 响水县| 白水县| 石首市| 安义县| 外汇| 洱源县| 铜陵市| 榆树市| 南充市| 磐石市| 罗定市| 麦盖提县| 滨州市| 贡嘎县| 棋牌| 南昌市|