使用過載方法列印 Java 中不同型別的陣列


在方法過載中,類中有多個方法具有相同名稱,但各個方法的引數列表不同。

透過確保方法的引數列表包含可以由該方法列印的不同型別的陣列,可以使用過載方法來列印 Java 中不同型別的陣列。

演示這一特性的程式如下:

示例

 即時演示

public class Demo {
   public static void arrPrint(Integer[] arr) {
      System.out.print("
The Integer array is: ");       for (Integer i : arr)          System.out.print(i + " ");    }    public static void arrPrint(Character[] arr) {       System.out.print("
The Character array is: ");       for (Character i : arr)          System.out.print(i + " ");    }    public static void arrPrint(String[] arr) {       System.out.print("
The String array is: ");       for (String i : arr)          System.out.print(i + " ");    }    public static void arrPrint(Double[] arr) {       System.out.print("
The Double array is: ");       for (Double i : arr)          System.out.print(i + " ");    }    public static void main(String args[]) {       Integer[] iarr = { 8, 1, 5, 3, 9 };       Character[] carr = { 'A', 'B', 'C', 'D', 'E' };       String[] sarr = { "Jane", "Amy", "John", "Tim", "Sara" };       Double[] darr = { 7.3, 5.9, 2.5, 3.7, 1.4 };       arrPrint(iarr);       arrPrint(carr);       arrPrint(sarr);       arrPrint(darr);    } }

輸出

The Integer array is: 8 1 5 3 9
The Character array is: A B C D E
The String array is: Jane Amy John Tim Sara
The Double array is: 7.3 5.9 2.5 3.7 1.4

更新時間:2020-06-30

839 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.