Java數(shù)組擴(kuò)容實(shí)現(xiàn)方法解析
這篇文章主要介紹了Java數(shù)組擴(kuò)容實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
第一種 int[] arr2=new int[arr1.length*2] //新數(shù)組的長(zhǎng)度
第二種 int[] arr2=java.util.Arrays.copyOf(原數(shù)組名,新數(shù)組的長(zhǎng)度);
第三種 int[] arr2=new int[arr1.length*2] System.arraycopy(原數(shù)組名,起始下標(biāo),新數(shù)組名,起始下標(biāo),復(fù)制長(zhǎng)度);
小例
package com.xuefei.arrayTest; /** * * @author 雪飛oubai * 數(shù)組擴(kuò)容 */ public class BigArray { public static int[] addArray(int[] arr1) { int[] arr2=new int[arr1.length*2]; //新數(shù)組長(zhǎng)度 for (int i = 0 ; i < arr1.length ; i++) { arr2[i] = arr1[i]; } return arr2; } public static void main(String[] args) { int[] arr ={1,2}; int[] bigarr = addArray(arr); System.out.println(bigarr.length); } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java StackTraceElement實(shí)例代碼
這篇文章主要介紹了Java StackTraceElement實(shí)例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-02-02一個(gè)注解搞定Spring Security基于Oauth2的SSO單點(diǎn)登錄功能
本文主要介紹 同域 和 跨域 兩種不同場(chǎng)景單點(diǎn)登錄的實(shí)現(xiàn)原理,并使用 Spring Security 來實(shí)現(xiàn)一個(gè)最簡(jiǎn)單的跨域 SSO客戶端。對(duì)Spring Security基于Oauth2的SSO單點(diǎn)登錄功能感興趣的朋友一起看看吧2021-09-09Spring MVC返回的json去除根節(jié)點(diǎn)名稱的方法
這篇文章主要介紹了Spring MVC返回的json去除根節(jié)點(diǎn)名稱的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09JavaWeb實(shí)現(xiàn)自動(dòng)登錄功能
這篇文章主要為大家詳細(xì)介紹了JavaWeb實(shí)現(xiàn)自動(dòng)登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08