繁体   English   中英

java解释String str.trim().split();

[英]java explain the String str.trim().split();

有人可以解释这是如何工作的吗? 哪一个最先起作用,我怎样才能一次使用多种方法?

String[] temp = str.trim().split(" ");

Java 总是从左到右求值。

所以,首先你有一个Stringstr )。 str.trim()返回一个被修剪的字符串。 在您现在拥有的修剪后的字符串上,您可以运行另一个函数,即使您没有将它保存到变量中。

然后运行split()方法,该方法返回一个String数组。

这取决于你的变量 str 上有什么。

Trim 将删除字符串开头和结尾的所有空格。 示例:如果您有这样的字符串" string " ,结果将是"string"

Split 将返回一个字符串数组。 例如:如果你有一个像"this is my string"并且你应用了一个 split(" ") 它将返回给你这样的东西: ["this", "is", "my", "String"] .

良好的编码

假设我们有这个字符串:“Hello world”,正如您所见,我们在 Hello 之前有 sapce,在 world 之后有空格,因此 trim 将消除这些空格,并且 split(' ') 将使表中的所有单词都被空格分隔,如下所示 ["Hello “,“世界”]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM