導航:首頁 > 編程語言 > javastatic數組

javastatic數組

發布時間:2025-03-14 23:29:05

java中,數組可以怎麼賦值,幾種賦值方法

public class TempArray {

public static void main(String[] args) {

//聲禪叢孝明數值型數組

int[] array = {1, 2};

int[] array2 = new int[4];

//新增一個數組長度

array = Arrays.Of(array, array.length+1);

//將3這個數值賦值個數組索引 2 的位置,也就是最後面追加

array[array.length-1] = 3;

System.out.println(array2.length); //Result: 4

上面用的是數組,你也可以用 ArrayList 數組列表,是List的一個實現。

❷ Java的動態數組怎麼做

Java動態數組是一種可以任意伸縮數組長度的對象,在Java中比較常用的是ArrayList,ArrayList是javaAPI中自帶的java.util.ArrayList。下面介紹一下ArrayList作為Java動態數組的用法。
Java動態數組是一種可以任意伸縮數組長度的對象,在Java中比較常用的是ArrayList,ArrayList是javaAPI中自帶的java.util.ArrayList。下面介紹一下ArrayList作為Java動態數組的用法。
1.語法:add()是添加一個新的元素,
remove()刪除一個元素,
size()獲得ArrayList的長度。
ArrayList的下標是從0開始。
2.示例代碼
import java.util.ArrayList;

public class JavaArrayList {
public static void main(String[]args) {
//Java動態數組的初始化
ArrayList al=new ArrayList();
//向Java動態數組中添加數據
al.add("a");
al.add("b");
al.add("c");
//輸出Java動態數組
for(int i=0;i<al.size();i++) {
String alEach=(String)al.get(i);
System.out.println(alEach);
}
//刪除數組中的某個元素,刪除第二個元素
al.remove(1);
//修改Java動態數組,把新的元素放到第二個位置
al.add(1,"2");
//輸出Java動態數組
for(int i=0;i<al.size();i++) {
String alEach=(String)al.get(i);
System.out.println(alEach);
}
}
}
輸出如下:
a
b
c
a
2
c
PS:java的一維動態數組一般是使用集合的:ArrayList,HashMap等
泛型:
ArrayList<T> a = new ArrayList<T>();
T是你數組里 存的類型 比如String類型的 比如int的
你可以去看下泛型 就明白了

❸ java求數組的最大值和次大值 (求值函數只能調用一次,但是要返回倆個值)

參考代碼如下:


importjava.util.Arrays;

publicclassTestArray{
publicstaticvoidmain(String[]args){
int[]arr={7,2,1,3,5,6};

TestArraytestArray=newTestArray();
Stringresult=testArray.getMaxAndSecond(arr);
System.out.println(result);
}


privateStringgetMaxAndSecond(int[]arr){
//對數組排序(正序排列)
Arrays.sort(arr);
intlength=arr.length;
if(length==0){
return"";
}elseif(length==1){
returnarr[0]+"";
}else{
returnarr[length-1]+","+arr[length-2];
}
}
}

運行結果如下:

閱讀全文

與javastatic數組相關的資料

熱點內容
絕對的命令漫畫 瀏覽:436
python爬蟲數據分析教材 瀏覽:764
php內存消耗 瀏覽:985
雲伺服器ip分享 瀏覽:725
svn沖突解決命令行 瀏覽:760
廣西話搞笑配音是什麼app 瀏覽:425
單片機什麼是高位 瀏覽:941
php中執行js 瀏覽:242
電腦另存時不自動加密 瀏覽:544
matlab信賴域演算法 瀏覽:425
互聯網編程難嗎 瀏覽:392
c語言演算法書籍 瀏覽:529
3D圖怎麼加密 瀏覽:944
單片機程序圖片 瀏覽:189
剪應力計演算法 瀏覽:823
如何自己搭建url跳轉伺服器 瀏覽:988
廣數980tb3用g83鑽孔怎麼編程 瀏覽:581
程序員上海與北京 瀏覽:412
安卓手機的動態照片為什麼卡 瀏覽:544
ad編譯集成庫時最常見的問題 瀏覽:852