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

java數(shù)組及arrays類(lèi)對(duì)數(shù)組的操作實(shí)例

 更新時(shí)間:2017年10月17日 09:28:35   作者:我忘不掉  
下面小編就為大家?guī)?lái)一篇java數(shù)組及arrays類(lèi)對(duì)數(shù)組的操作實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

數(shù)組的初始化有兩種方式

靜態(tài)初始化: 初始化時(shí)由程序員顯示置頂每個(gè)數(shù)組的初始值,由系統(tǒng)決定數(shù)組長(zhǎng)度。如:

int[] a1 = new int[] {1,2,3,4};

動(dòng)態(tài)初始化:初始化時(shí)由程序員只指定數(shù)組長(zhǎng)度,由系統(tǒng)為數(shù)組元素分配初始值。如:

 int[] a = new int[5];

寫(xiě)一個(gè)類(lèi)測(cè)試一下

package chenlizhi;

import java.util.Arrays;

public class TestArrays {
  public static void main(String[] args) {
    int[] a1 = new int[] {4,3,2,1};
    
    int[] a2 = new int[] {6,5,7,8};
    
    //排序 升序
    Arrays.sort(a1);
    System.out.println("對(duì)a1數(shù)組進(jìn)行排序結(jié)果為:" + Arrays.toString(a1));
    
    //Arrays.binarySearch(a1, 4) 查找數(shù)組中值得下標(biāo) 前提是必須排序不然不確定 如果有重復(fù)的返回第一個(gè) 如果沒(méi)有這個(gè)值得話(huà)返回負(fù)數(shù)
    System.out.println("查找a1數(shù)組當(dāng)中4的值下標(biāo)為:"+Arrays.binarySearch(a1, 4));
    
    
    //Arrays.binarySearch(a1, 1, 4, 4) 查找數(shù)組中從1到4下標(biāo)中有沒(méi)有值為3的  如果有返回下標(biāo) 如果沒(méi)有返回負(fù)數(shù) 前提必須排序
    System.out.println("查找a1數(shù)組從下標(biāo)1開(kāi)始到下標(biāo)3結(jié)束,查看是否有為3的值" + Arrays.binarySearch(a1, 1, 3, 3));
    
    
    //Arrays.copyOf(a1, 5) 復(fù)制數(shù)組 a1為被復(fù)制的數(shù)組 5為新數(shù)組的長(zhǎng)度 
    int[] a3 = Arrays.copyOf(a1, 5);
    System.out.println("a3數(shù)組的值為:" + Arrays.toString(a3));
    
    
    //和上面一樣 a1位被復(fù)制的數(shù)組 2為a1數(shù)組開(kāi)始下標(biāo) 3a1為數(shù)組結(jié)束下標(biāo) 
    int[] a4 = Arrays.copyOfRange(a1, 2, 3);
    System.out.println("a4數(shù)組值為:" + Arrays.toString(a4));
    
    
    //查看兩個(gè)數(shù)組的length和數(shù)組元素是否相同 如果都相同返回true 否則返回false
    System.out.println("查看a1數(shù)組和a2數(shù)組是否相同 :" + Arrays.equals(a1, a2));
    
    
    //把a(bǔ)1數(shù)組中的值全部換為 1
    Arrays.fill(a1, 1);
    System.out.println("輸出a1數(shù)組的值為:" + Arrays.toString(a1));
    
    
    //把a(bǔ)2數(shù)組中下標(biāo)1到下標(biāo)3的值換為1
    Arrays.fill(a2, 1, 3, 1);
    System.out.println("輸出a2數(shù)組的值為:"+ Arrays.toString(a2));
    
    
  }
}

輸出結(jié)果為:

對(duì)a1數(shù)組進(jìn)行排序結(jié)果為:[1, 2, 3, 4]
查找a1數(shù)組當(dāng)中4的值下標(biāo)為:3
查找a1數(shù)組從下標(biāo)1開(kāi)始到下標(biāo)3結(jié)束,查看是否有為3的值2
a3數(shù)組的值為:[1, 2, 3, 4, 0]
a4數(shù)組值為:[3]
查看a1數(shù)組和a2數(shù)組是否相同 :false
輸出a1數(shù)組的值為:[1, 1, 1, 1]
輸出a2數(shù)組的值為:[6, 1, 1, 8]

以上這篇java數(shù)組及arrays類(lèi)對(duì)數(shù)組的操作實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot實(shí)現(xiàn)國(guó)際化的操作步驟

    SpringBoot實(shí)現(xiàn)國(guó)際化的操作步驟

    國(guó)際化(Internationalization) 是指為了適應(yīng)不同語(yǔ)言、文化和地區(qū)的用戶(hù),使軟件能夠方便地進(jìn)行本地化修改的過(guò)程,本文介紹了SpringBoot 國(guó)際化功能的簡(jiǎn)單使用,感興趣的朋友可以參考下
    2024-02-02
  • java api返回值的標(biāo)準(zhǔn)化詳解

    java api返回值的標(biāo)準(zhǔn)化詳解

    這篇文章主要介紹了java api返回值的標(biāo)準(zhǔn)化詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • springboot整合x(chóng)xl-job的實(shí)現(xiàn)示例

    springboot整合x(chóng)xl-job的實(shí)現(xiàn)示例

    本文主要介紹了springboot整合x(chóng)xl-job的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • java中常用的阻塞隊(duì)列與非阻塞隊(duì)列詳解

    java中常用的阻塞隊(duì)列與非阻塞隊(duì)列詳解

    這篇文章主要介紹了java中常用的阻塞隊(duì)列與非阻塞隊(duì)列用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Commons beanutils組件簡(jiǎn)介

    Commons beanutils組件簡(jiǎn)介

    這篇文章主要介紹了commons beanutils組件的相關(guān)內(nèi)容,以及部分實(shí)例和基本用法,需要的朋友可以參考下
    2017-09-09
  • Springboot2.0配置JPA多數(shù)據(jù)源連接兩個(gè)mysql數(shù)據(jù)庫(kù)方式

    Springboot2.0配置JPA多數(shù)據(jù)源連接兩個(gè)mysql數(shù)據(jù)庫(kù)方式

    這篇文章主要介紹了Springboot2.0配置JPA多數(shù)據(jù)源連接兩個(gè)mysql數(shù)據(jù)庫(kù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java AbstractMethodError案例分析詳解

    Java AbstractMethodError案例分析詳解

    這篇文章主要介紹了Java AbstractMethodError案例分析詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • springmvc json類(lèi)型轉(zhuǎn)換錯(cuò)誤解決方案

    springmvc json類(lèi)型轉(zhuǎn)換錯(cuò)誤解決方案

    這篇文章主要介紹了springmvc json類(lèi)型轉(zhuǎn)換錯(cuò)誤解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Spring Boot使用Thymeleaf + Gradle構(gòu)建war到Tomcat

    Spring Boot使用Thymeleaf + Gradle構(gòu)建war到Tomcat

    今天小編就為大家分享一篇關(guān)于Spring Boot使用Thymeleaf + Gradle構(gòu)建war到Tomcat,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • 關(guān)于spring中單例Bean引用原型Bean產(chǎn)生的問(wèn)題及解決

    關(guān)于spring中單例Bean引用原型Bean產(chǎn)生的問(wèn)題及解決

    這篇文章主要介紹了關(guān)于spring中單例Bean引用原型Bean產(chǎn)生的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評(píng)論

丰城市| 固始县| 隆回县| 中江县| 黑水县| 兴宁市| 宜良县| 通江县| 莆田市| 博客| 蓝田县| 凤山县| 旅游| 吴川市| 阿城市| 贡觉县| 尉氏县| 阜城县| 社旗县| 特克斯县| 澄城县| 柏乡县| 浠水县| 汽车| 珠海市| 青海省| 略阳县| 奉化市| 牟定县| 沂源县| 萨嘎县| 师宗县| 巴中市| 崇州市| 宜兰市| 香河县| 无锡市| 章丘市| 平邑县| 涪陵区| 织金县|