真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java如何初始化List方法

這篇文章主要為大家展示了Java如何初始化List方法,內(nèi)容簡(jiǎn)而易懂,希望大家可以學(xué)習(xí)一下,學(xué)習(xí)完之后肯定會(huì)有收獲的,下面讓小編帶大家一起來(lái)看看吧。

目前累計(jì)服務(wù)客戶成百上千家,積累了豐富的產(chǎn)品開(kāi)發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹(shù)立企業(yè)形象,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)建站始終以務(wù)實(shí)、誠(chéng)信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過(guò)對(duì)領(lǐng)先技術(shù)的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究、對(duì)客戶形象的視覺(jué)傳遞、對(duì)應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

List指的是集合.<>是泛型,里面指定了這個(gè)集合中存放的是什么數(shù)據(jù).

比如有一個(gè)學(xué)生類Student,Student里面包含了學(xué)生的一些信息.這樣每一個(gè)Student對(duì)象就代表了一個(gè)學(xué)生.此時(shí)List就代表這個(gè)集合中存放了很多個(gè)學(xué)生對(duì)象,這個(gè)集合就像一個(gè)班級(jí)一樣.

第一種

/**
   * 第一種方式
   * 常規(guī)方式
   */
  @Test
  public void one(){
    List languages = new ArrayList<>();
    languages.add("Java");
    languages.add("PHP");
    languages.add("Python");
    System.out.println(languages);
  }

第二種

/**
   * 第二種方式
   * Arrays工具類
   */
  @Test
  public void two(){
    List languages = new ArrayList<>(Arrays.asList("Java1","PHP1","Python1"));
    System.out.println(languages);
  }

第三種

/**
   * 第三種方式
   * Collections工具類
   */
  @Test
  public void three(){
    List apples = Collections.nCopies(3,"apple");
    System.out.println(apples);
  }

第四種

/**
   * 第四種方式 匿名內(nèi)部類
   */
  @Test
  public void four(){
    List names = new ArrayList() {{
      add("Tom");
      add("Sally");
      add("John");
    }};
    System.out.println(names);
  }

第五種

/**
   * 第五種方式 jdk8 Stream
   */
  @Test
  public void five(){
    List colors = Stream.of("blue","red","yellow").collect(Collectors.toList());
    System.out.println(colors);
  }

ListDemo0521.java

package com.example.streamdemo.demo;

/**
 * @author komiles@163.com
 * @date 2020-05-21 18:18
 */

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import org.junit.Test;

/**
 * 初始化List 集合的6種方式
 */
public class ListDemo0521 {

  /**
   * 第一種方式
   * 常規(guī)方式
   */
  @Test
  public void one(){
    List languages = new ArrayList<>();
    languages.add("Java");
    languages.add("PHP");
    languages.add("Python");
    System.out.println(languages);
  }

  /**
   * 第二種方式
   * Arrays工具類
   */
  @Test
  public void two(){
    List languages = new ArrayList<>(Arrays.asList("Java1","PHP1","Python1"));
    System.out.println(languages);
  }

  /**
   * 第三種方式
   * Collections工具類
   */
  @Test
  public void three(){
    List apples = Collections.nCopies(3,"apple");
    System.out.println(apples);
  }

  /**
   * 第四種方式 匿名內(nèi)部類
   */
  @Test
  public void four(){
    List names = new ArrayList() {{
      add("Tom");
      add("Sally");
      add("John");
    }};
    System.out.println(names);
  }

  /**
   * 第五種方式 jdk8 Stream
   */
  @Test
  public void five(){
    List colors = Stream.of("blue","red","yellow").collect(Collectors.toList());
    System.out.println(colors);
  }

}

以上就是關(guān)于Java如何初始化List方法的內(nèi)容,如果你們有學(xué)習(xí)到知識(shí)或者技能,可以把它分享出去讓更多的人看到。


分享題目:Java如何初始化List方法
標(biāo)題網(wǎng)址:http://weahome.cn/article/iiciid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部