gpt4 book ai didi

java - 如何仅从第一个空格出现的 Java 中拆分字符串

转载 作者:太空狗 更新时间:2023-10-29 22:59:26 26 4
gpt4 key购买 nike

我尝试使用 string.Index 和 string.length 拆分字符串,但出现字符串超出范围的错误。我该如何解决?

while (in.hasNextLine())  {

String temp = in.nextLine().replaceAll("[<>]", "");
temp.trim();

String nickname = temp.substring(temp.indexOf(' '));
String content = temp.substring(' ' + temp.length()-1);

System.out.println(content);

最佳答案

使用带有限制的java.lang.String 拆分函数。

String foo = "some string with spaces";
String parts[] = foo.split(" ", 2);
System.out.println(String.format("cr: %s, cdr: %s", parts[0], parts[1]));

您将获得:

cr: some, cdr: string with spaces

关于java - 如何仅从第一个空格出现的 Java 中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39732481/

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