国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JAVA——二維數(shù)組遍歷二維數(shù)組的三種方法

這篇具有很好參考價值的文章主要介紹了JAVA——二維數(shù)組遍歷二維數(shù)組的三種方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

??java中二維數(shù)組的定義和賦值

??二維數(shù)組遍歷的三種方法

??第一種:for循環(huán)遍歷

??第二種方法:通過Arrays.deepToString()遍歷

??第三種方法:通過for(? ?:? ?)遍歷


??java中二維數(shù)組的定義和賦值

 int[][] array = new int[3][];   //java行不能省略,列可以省略

 array[0] = new int[]{0, 1, 2};//賦值
 array[2] = new int[]{4, 5, 6};
        
 int[][] array1={{1,1},{2,2},{3,3}};//定義并且初始化

??二維數(shù)組遍歷的三種方法

二維數(shù)組其實就是特殊的一維數(shù)組;

在java中將這句話詮釋得淋漓盡致;

??第一種:for循環(huán)遍歷

       int[][] array = new int[3][];   //java行不能省略,列可以省略
        array[0] = new int[]{0, 1, 2};
        array[2] = new int[]{4, 5, 6,7}; 

        for(int i=0;i< array.length;i++){
            if(array[i]==null) {
                System.out.println("null"+" ");
                continue;
            }//當(dāng)二維數(shù)組某一行為空時直接跳過循環(huán)遍歷下一行
            for (int j = 0; j < array[i].length; j++) {
                System.out.print(array[i][j]+" ");
            }//二維數(shù)組的每一行元素都相當(dāng)于一個一維數(shù)組,
             //遍歷一維數(shù)組,長度就是array[i].length
            System.out.println();
           } 


運行截圖:java二維數(shù)組遍歷,重新學(xué)習(xí)編程,java,開發(fā)語言

??第二種方法:通過Arrays.deepToString()遍歷

       int[][] array = new int[3][];   //java行不能省略,列可以省略
        array[0] = new int[]{0, 1, 2};
        array[2] = new int[]{4, 5, 6,7};
        System.out.println(Arrays.deepToString(array));

運行截圖:java二維數(shù)組遍歷,重新學(xué)習(xí)編程,java,開發(fā)語言

??第三種方法:通過for(? ?:? ?)遍歷

         int[][] array = new int[3][];   //java行不能省略,列可以省略
        array[0] = new int[]{0, 1, 2};
        array[2] = new int[]{4, 5, 6,7};
 
          int i=0;
           for(int[] ret:array){
               if(array[i]==null) {
                   System.out.println("null"+" ");
                   i++;
                   continue;
               }
               for(int x:ret){
                   System.out.print(x+" ");
               }
               System.out.println();
             i++;

注意:冒號左邊填寫的是數(shù)組每個元數(shù)的類型,右邊填寫的是數(shù)組名文章來源地址http://www.zghlxwxcb.cn/news/detail-715445.html

到了這里,關(guān)于JAVA——二維數(shù)組遍歷二維數(shù)組的三種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Java創(chuàng)建List 的三種方法

    1.通過 new ArrayList()? 2.? 通過Arrays.asList() 這種方法構(gòu)造出的List是固定長度的,如果調(diào)用add方法增加新的元素,會報異常,List是由Array轉(zhuǎn)換而來,而Array是不能動態(tài)增加長度的,適合于構(gòu)造靜態(tài)不變List. 3.通過hutool工具類collectionUtil創(chuàng)建? ?list可以動態(tài)添加元素,比較友好,適合

    2024年02月11日
    瀏覽(26)
  • Java 創(chuàng)建多線程的三種方法

    Java 創(chuàng)建多線程的三種方法

    在Java中創(chuàng)建多線程,往往都要通過Thread類來實現(xiàn),今天學(xué)習(xí)下Java中創(chuàng)建多線程的三種方法[1]。 通過繼承 Thread類 實現(xiàn)多線程。 主要方法: 1.void run(), 線程開啟后,方法將被調(diào)用執(zhí)行 2.void start(), 使此線程開始執(zhí)行, Java虛擬機會調(diào)用run()方法 實現(xiàn)步驟: 1.定義類,繼承 Thread類

    2024年02月05日
    瀏覽(21)
  • 使用java判斷質(zhì)數(shù)的三種方法

    方法一:質(zhì)數(shù)只能被1和它本身整除 ?方法二:一個數(shù)總能寫成“n = a * b”的形式,a和b之間一定有一個數(shù)不大于n/2 ?方法三:每一個整數(shù)都可以看做由兩個數(shù)相乘得到,且每個乘數(shù)不大于原整數(shù)的平方根 ?

    2024年02月13日
    瀏覽(19)
  • java刪除文件或目錄的三種方法

    傳統(tǒng)刪除是利用IO流,本文利用NIO流實現(xiàn)。 代碼如下(示例): 代碼如下(示例): 代碼如下(示例): 利用NIO流的好處: 1.如果刪除失敗,可以給出錯誤的具體原因; 2.代碼不多,效率高。

    2024年02月10日
    瀏覽(26)
  • java中判斷對象類型的三種方法

    instanceof instanceof 是 Java 中的一個,用于判斷一個對象是否是指定類型或其子類型的實例。它的使用格式為: 其中, 對象 是待判斷的對象, 類型 是要判斷的類型。 instanceof 的返回值是一個布爾值,如果對象是指定類型或其子類型的實例,則返回 true ,否則返回

    2024年02月03日
    瀏覽(22)
  • java跳出for循環(huán)的三種常見方法

    這篇文章主要給大家介紹了關(guān)于java跳出for循環(huán)的三種常見方法,需要的朋友可以參考下 一、 break語句:使用break語句可以結(jié)束整個for循環(huán)的執(zhí)行: 當(dāng) i 等于5時, break 語句會將控制流程跳出 for 循環(huán)從而停止后續(xù)代碼的執(zhí)行。 二、?return語句:如果你想要跳出當(dāng)前方法并且停止

    2024年04月23日
    瀏覽(19)
  • java中把一個list轉(zhuǎn)tree的三種方法——工具類

    如何使用: 如果你的類中主鍵名稱為id,父節(jié)點id名稱為parentId,子節(jié)點列表名稱為children,數(shù)據(jù)庫中頂層父節(jié)點id值為“0”,可以直接調(diào)用只需傳入需要轉(zhuǎn)換list的方法。否則需要傳入相應(yīng)的字段名稱,或者修改代碼。 三種方式對比 前兩種方法的時間復(fù)雜度都和葉子節(jié)點的個

    2024年01月24日
    瀏覽(20)
  • java獲取系統(tǒng)CPU和內(nèi)存使用率的三種方法

    獲取系統(tǒng)CPU和內(nèi)存的三種方法: 1、使用OperatingSystemMXBean獲取 2、使用sigar方法獲取 3、使用oshi方法獲取 以下是我在我的機子上對三種方法測試的比較 方法?? ?準(zhǔn)確率 OperatingSystemMXBean?? ?獲取的內(nèi)存數(shù)據(jù)準(zhǔn)確,CPU差距有點大 sigar?? ?獲取的內(nèi)存數(shù)據(jù)稍微有點差距,CPU相對

    2024年04月13日
    瀏覽(24)
  • Java怎樣輸出數(shù)組——三種方法

    Java中可以使用以下三種方式輸出數(shù)組: 輸出結(jié)果為:1 2 3 4 5 輸出結(jié)果為:1 2 3 4 5 可以使用Arrays類的toString()方法來輸出數(shù)組,它會將數(shù)組轉(zhuǎn)換為字符串并且?guī)в兄欣ㄌ柡投禾柗指舴?。示例代碼如下: 輸出結(jié)果為: [1, 2, 3, 4, 5] 注意: 1:使用for循環(huán)遍歷數(shù)組并逐個輸出數(shù)組元

    2024年02月11日
    瀏覽(14)
  • java中將一個實體類復(fù)制到另一個實體類的三種方法

    這兩天在做發(fā)票識別時,遇到一個問題,有一張發(fā)票表(假設(shè)為invoice_OCR_success)和一張我根據(jù)發(fā)票表新建的表(假設(shè)為invoice_OCR_fail),兩張表有些字段名是相同的,有時需要把其中一張表的實例在另一張表里保存一份,此時就用到了實體類的復(fù)制,以下我將列出三種嘗試的

    2024年02月13日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包