gpt4 book ai didi

java - 关于 Java String API 中的 split() 方法

转载 作者:行者123 更新时间:2023-11-29 06:59:03 24 4
gpt4 key购买 nike

<分区>

我编写了以下 Java 代码来测试字符串 API 中的 split() 方法。

import java.util.Scanner;

public class TestSplit {
public static void main(String[] args) {
String str = "10 5";
String[] integers = str.split(" ");
int numOfInt = integers.length;

for (int i = 0; i < numOfInt; i++) {
System.out.println(integers[i]);
}
}
}

我注意到上面的代码给了我一个输出
10
5
这是意料之中的事。
但是,如果我将 str 的内容更改为 "10 5" 然后我得到

10
5
作为输出。我不明白为什么输出与上面的不同。如果我使用 "" 作为分隔符拆分 str,那么我认为所有 "" 都将被忽略。那么额外的空间在我的输出中做了什么?

编辑:我尝试了 "10 5" 并得到了


10
5
作为输出。

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