我了解一些java语言的基础知识。 但我不知道这样的说法:
method1().method2().method3()
两种或三种方法分隔白点运算符!我无法理解。
这是什么意思?我该如何使用它们?它们是从左到右处理还是相反? 它们是否返回特殊值? 我怎么能理解我应该用一些方法来分隔白点? 我怎样才能创建这样的方法?
最佳答案
我给你举一个小例子。
method1().method2().method3();
getYear().toString().trim();
首先执行 getyear() 返回一个整数:
1995.toString().trim();
第二次执行整数类的 toString() 方法,返回一个字符串:
"1995".trim();
至少编译器会执行string类的trim()方法。
第一个方法返回一个数字,然后对该数字使用 toString() 方法并将其格式化为字符串。这将返回一个字符串,然后您可以使用字符串类的trim()方法来修剪()字符串。在获得前面方法的返回值后,将执行下一个方法。
关于java - java中 "method1().method2().method3()"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21039052/