搜尋
首頁電腦教學電腦知識Java中實作陣列動態擴容的方法

Java中實作陣列動態擴容的方法

java自己做一個方法怎麼會在陣列中加入元素陣列已滿

參考範例:

public class shuzucharu1 {

public static void main(String args[]){

int[] P={1,2,2,47,568,86};

int[] SB=new int[P.length 1];//SB的陣列長度為7

int SB1=9;

SB[SB.length-1]=SB1;//SB陣列中下表為6的時候數值為9

for(int i=0;i

SB[i]=P[i];

System.out.println(SB[i]);

}

System.out.println(SB[SB.length-1]);

}

}//先用複製演算法把P數組中的6個數複製給SB,因為SB數組的長度為7,第七個數也就是下標6,直接在循環外輸出就可以了。

在排好序的陣列中插入一個元素

你的陣列裡面數字是什麼類型的?舉個int型別的例子

import java.util.Arrays;

public class ArySort {

public static void main(String[] args) {

int[] ary = {1, 3, 5,7,9,11};

int[] ary2 = new int[ary.length 1];

System.arraycopy(ary, 0, ary2, 0, ary.length);

ary2[ary.length] = 6;

Arrays.sort(ary2);

for(int 值: ary2){

System.out.print(value " ");

}

}

}

--------------

#1 3 5 6 7 9 11

Java如何在資料組的頭部和尾部各增加一個元素

java ArrayList陣列使用add來插入一個元素,實例如下:

import java.util.ArrayList;

public class Test {

public static void main(String[] args) {

ArrayList list = new ArrayList();

list.add(0);//插入第一個元素

list.add(1);

list.add(2);

list.add(3);

list.add(4);

list.add(5);

System.out.println(list);//列印list數組

list.add(2, 7);

System.out.println(list);

}

}

以上是Java中實作陣列動態擴容的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:Excel办公网。如有侵權,請聯絡admin@php.cn刪除
頂級打印機,掃描儀和復印機 -  Minitool頂級打印機,掃描儀和復印機 - MinitoolMay 12, 2025 am 12:52 AM

如果您想購買頂級打印機和掃描儀,則此帖子列出了一些最佳打印機,掃描儀和復印機,包括一些頂級HP打印機和掃描儀。 PHP.CN軟件不僅提供了有用的計算機軟件,還提供了各種計算機TUT

如何運行Windows 11網絡適配器故障排除器-Minitool如何運行Windows 11網絡適配器故障排除器-MinitoolMay 12, 2025 am 12:51 AM

您可以在Windows 11中使用內置網絡適配器疑難解答,以查找和解決無線和其他網絡適配器的問題。這篇文章會教您如何通過詳細說明找到和運行Windows 11網絡適配器故障排除。 s

[已解決]戰場2042黑屏問題(7個解決方案)-Minitool[已解決]戰場2042黑屏問題(7個解決方案)-MinitoolMay 12, 2025 am 12:50 AM

戰場2042黑屏然後崩潰是一個煩人的問題。如何修復它?本PHP.CN網站指南旨在解決此問題。仔細觀察它,我們衷心希望我們的解決方案對您有效。

如何修復開發錯誤11557?這是10種方法! -  Minitool如何修復開發錯誤11557?這是10種方法! - MinitoolMay 12, 2025 am 12:49 AM

您是否曾經在《使命召喚:現代戰爭2還是Warzone 2)中遇到過Dev錯誤11557嗎?如果是的話,您來了正確的位置。在這篇文章中,PHP.CN提供了一些潛在的解決方案來幫助您解決此錯誤。

如何在Android/iOS設備上取消Apple Music訂閱? -  Minitool如何在Android/iOS設備上取消Apple Music訂閱? - MinitoolMay 12, 2025 am 12:48 AM

如果您想取消Apple Music訂閱,則有幾種方法可以這樣做。來自PHP.CN的這篇文章告訴您如何使用iPhone,iPad,Android設備,Mac或Apple TV取消訂閱。

比較所有Microsoft 365計劃並選擇一個首選計劃-Minitool比較所有Microsoft 365計劃並選擇一個首選計劃-MinitoolMay 12, 2025 am 12:47 AM

Microsoft 365提供了幾種訂閱計劃,供您選擇。這篇文章介紹並比較了所有Microsoft 365計劃。您可以根據自己的需求選擇首選的Microsoft 365計劃。要恢復刪除或丟失的文件,例如Office Fil

VLC黑屏?修復' VLC不播放視頻”的指南 -  MinitoolVLC黑屏?修復' VLC不播放視頻”的指南 - MinitoolMay 12, 2025 am 12:46 AM

VLC Media Player是一個免費的開源,便攜式,跨平台媒體播放器軟件和流媒體服務器,可用於台式操作系統和移動平台。但是有些人發現“ VLC不播放視頻”問題

Microsoft要為Windows 10/11,Mac,Android,iOS -Minitool下載下載Microsoft要為Windows 10/11,Mac,Android,iOS -Minitool下載下載May 12, 2025 am 12:45 AM

為了管理日常任務,您可以使用免費的任務管理應用程序-Microsoft要做。這篇文章教您如何下載Microsoft在Windows 10/11,Mac,iPhone/iPad或Android上進行。如果您正在尋找更多的計算機提示和解決方案,那麼您

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!