使用自訂結果類別從 Java 方法傳回多個值
從 Java 方法傳回多個值會帶來直接的障礙。當您嘗試傳回兩個整數時,語法錯誤暗示缺少有效的回傳語句。
不要訴諸數組或通用 Pair 類,而是考慮建立一個自訂類別來封裝結果。此方法有幾個優點:
這是示範此技術的範例:
<code class="java">final class MyResult { private final int first; private final int second; public MyResult(int first, int second) { this.first = first; this.second = second; } public int getFirst() { return first; } public int getSecond() { return second; } } public static MyResult something() { int number1 = 1; int number2 = 2; return new MyResult(number1, number2); } public static void main(String[] args) { MyResult result = something(); System.out.println(result.getFirst() + result.getSecond()); }</code>
透過建立自訂結果類,您不僅可以繞過語法錯誤,還可以增強程式碼的清晰度和健壯性。
以上是如何從 Java 方法傳回多個值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!