我了解一些java语言的基础知识.但我不知道这样的一些陈述:
method1().method2().method3()
Run Code Online (Sandbox Code Playgroud)
两个或三个方法分开whit dot运算符!我不明白.
这是什么意思?我该如何使用它们?他们是从左到右还是从反向过程?他们是否返回特殊价值?我怎么能理解我应该把一些方法分成白点?我该如何创建这样的方法?
我会给你一个小例子.
method1().method2().method3();
getYear().toString().trim();
Run Code Online (Sandbox Code Playgroud)
首先执行get year(),它返回一个Integer:
1995.toString().trim();
Run Code Online (Sandbox Code Playgroud)
secound执行整数类的toString()方法,返回一个字符串:
"1995".trim();
Run Code Online (Sandbox Code Playgroud)
至少编译器会执行string类的trim()方法.
第一个方法返回一个数字然后你对这个数字使用toString()方法并将其格式化为一个字符串.这将返回一个字符串,然后您可以使用string类的trim()方法修剪()字符串.从前面的方法返回后,执行下一个方法.