内联调用设置器而不会丢失对象引用

时间:2018-10-07 14:32:26

标签: java code-structure

请记住,这是一个普遍的问题。我不想仅使用arraylists解决此问题,相反,我想知道是否对此有一个通用的解决方案。我知道Arrays.asList(...)将在这里完成。 该解决方案还必须适用于现有类,而不必将所有设置方法都重写为builder。

有时候我只需要一行对象,但是为了传递对象的引用,我需要声明一个变量。我想向您展示以下一般示例:

Person.addPhoneNumber((new ArrayList<String>()).add("0123456789").add("9876543210"));

这不起作用,因为add()返回一个布尔值,所以我丢失了ArrayList引用。

0 个答案:

没有答案