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)文章
解決RestTemplate第一次請(qǐng)求響應(yīng)速度較慢的問題
這篇文章主要介紹了解決RestTemplate第一次請(qǐng)求響應(yīng)速度較慢的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
Springboot實(shí)現(xiàn)根據(jù)條件切換注入不同實(shí)現(xiàn)類的示例代碼
這篇文章主要介紹了Springboot實(shí)現(xiàn)根據(jù)條件切換注入不同實(shí)現(xiàn)類的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
關(guān)于@Component注解下的類無法@Autowired問題
這篇文章主要介紹了關(guān)于@Component注解下的類無法@Autowired問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
SpringBoot統(tǒng)一數(shù)據(jù)返回的方法實(shí)現(xiàn)
在前后端交互過程中,為了便于數(shù)據(jù)處理,后端數(shù)據(jù)需要進(jìn)行統(tǒng)一封裝返回給前端,這種做法不僅方便前后端溝通,降低了溝通成本,還有助于項(xiàng)目的統(tǒng)一維護(hù)和后端技術(shù)部門的規(guī)范制定,本文就來介紹一下2024-10-10
淺談Java中的atomic包實(shí)現(xiàn)原理及應(yīng)用
這篇文章主要介紹了淺談Java中的atomic包實(shí)現(xiàn)原理及應(yīng)用,涉及Atomic在硬件上的支持,Atomic包簡(jiǎn)介及源碼分析等相關(guān)內(nèi)容,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12

