簡體   English   中英

檢查任意大小的 Java 中二維數組的行和列中的元素

[英]Checking elements in rows and cols of 2D array in Java of arbitrary size

我正在尋找一種方法來檢查任意大小的二維數組的行和列。 例如,用戶想要打印 NxN 尺寸的板。 在這種情況下,我們不能像在固定長度的二維數組中那樣只檢查位置(行和列)。 我的第一個想法是檢查每個 if array[i][j]==array[i][j+1],但這顯然行不通並且會由於ArrayOutOfBounds異常而崩潰,並且不會檢查整個行/列的長度。

有什么想法/建議嗎?

我目前的錯誤想法:

for (int i = 0; i<arr.length-1; i++){
           for (int j = 0; j<arr[i].length-1; j++){
               if (arr[i][j]!=arr[i][j+1]){
                   //do something..
           }
       }

您需要使用Array.length屬性(注意,這是一個屬性,而不是方法)。 來確定你的數組有多寬。 更多示例等在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM