如何在构造函数中以内联方式调用方法
作为示例,请执行以下操作。如何在构造函数中以内联方式调用方法
String[] stringArray = new String[]{"a","b","c","d"}; List<String> strings = new ArrayList<>().addAll(stringArray);
我知道我可以调用
Arrays.toList("a","b","c","d");
,但是这仅仅是一个例子,我想调用一个方法在创建对象(内置)。
我似乎无法弄清楚。
回答:
这取决于API的实现。例如,Builder模式实现提供了这种行为,以及StringBuilder允许您调用构造函数并内联调用append方法。
例如:
StringBuilder builder = new StringBuilder("hello ").append("world");
生成器模式的一个例子 - 这仅是一个例子:-)
SimpleBuilder myBuilder = new SimpleBuilder().withThisWord("Hello ").withThisWord("world").build(); System.out.print(myBuilder.toString());
以上是 如何在构造函数中以内联方式调用方法 的全部内容, 来源链接: utcz.com/qa/258943.html