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

