簡體   English   中英

傳遞方法參數時自動進行類型轉換

[英]Automatic type casting while passing method parameters

大約有10種不同類型的大小不同的2D陣列。 例如:

int arr1[][]; float arr2[][]; long arr3[][]; String arr4[][];

在程序執行期間,每個陣列需要以不同的間隔打印。 有一個定義為print2DArray()的方法,該方法將2D數組作為參數來計算行數和列數並打印該數組。 但是,由於數組具有各種數據類型,因此需要為每種數據類型編寫重載方法。

是否可以通過任何方式編寫方法print2DArray(--- matrix [] []),以便任何通過它的2D都可以打印出來。

使用以下代碼打印2D數組: 字符串deepToString(Object [] a)

System.out.println(Arrays.deepToString(your2DArray));

在下面使用以打印一維陣列

System.out.println(Arrays.toString(your1DArray));

暫無
暫無

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

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