-2
作爲示例,請執行以下操作。如何在構造函數中以內聯方式調用方法
String[] stringArray = new String[]{"a","b","c","d"};
List<String> strings = new ArrayList<>().addAll(stringArray);
我知道我可以調用
Arrays.toList("a","b","c","d");
,但是這僅僅是一個例子,我想調用一個方法在創建對象(內置)。
我似乎無法弄清楚。
這不是在「調用方法的內聯的一個問題構造函數」。只是'ArrayList.addAll()'不需要數組。 –
除此之外,addAll返回一個布爾值,而不是一個List。 –
這取決於API的實現。例如,Builder模式實現提供了這種行爲,以及StringBuilder允許您調用構造函數並內聯調用append方法。例如:'StringBuilder builder = new StringBuilder(「hello」).append(「world」);' – Ele