Java是一門面向?qū)ο蟮木幊陶Z言,支持?jǐn)?shù)組操作的同時(shí)也提供了許多方便實(shí)用的數(shù)組操作方法,比如求二維數(shù)組的行數(shù)和列數(shù)。下面介紹如何使用Java求二維數(shù)組的行數(shù)和列數(shù)。
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}}; int row = arr.length; //獲取行數(shù) int col = arr[0].length; //獲取列數(shù) System.out.println("該二維數(shù)組的行數(shù)為:" + row + ",列數(shù)為:" + col);
以上代碼中,定義了一個(gè)二維數(shù)組arr,并進(jìn)行賦值。接著通過獲取數(shù)組的length屬性可以獲取二維數(shù)組的行數(shù),因?yàn)槎S數(shù)組在Java中是由一位數(shù)組組成的,并且每一位數(shù)組都代表二維數(shù)組的一行,所以獲取的長(zhǎng)度即為行數(shù)。獲取列數(shù)的方法是獲取二維數(shù)組中第一位數(shù)組的length屬性,因?yàn)樵贘ava中規(guī)定:二維數(shù)組中的每一位數(shù)組的列數(shù)必須相等,所以獲取第一位數(shù)組的長(zhǎng)度就可以代表整個(gè)二維數(shù)組的列數(shù)。
以上代碼的輸出結(jié)果為:該二維數(shù)組的行數(shù)為:4,列數(shù)為:3。這就成功地求出了二維數(shù)組的行數(shù)和列數(shù)。這樣在使用Java對(duì)二維數(shù)組進(jìn)行操作時(shí)就可以更加方便簡(jiǎn)單地進(jìn)行操作了。