gpt4 book ai didi

java - java中 "method1().method2().method3()"是什么意思?

转载 作者:行者123 更新时间:2023-12-01 06:38:56 24 4
gpt4 key购买 nike

我了解一些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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com