gpt4 book ai didi

java - 使用 while 循环来分隔字符串

转载 作者:行者123 更新时间:2023-12-02 11:18:56 24 4
gpt4 key购买 nike

我在使用某些字符串方法时遇到问题。在下面的代码中,用户输入他们的全名,代码将其分为名字和姓氏。

while(x < name.length())
{
if(name.charAt(x) == ' ')
{
firstName = name.substring(0, x);
familyName = name.substring(x + 1, name.length());
x = name.length();
}
++x;
}

我无法理解 while 循环的要求是什么,正如我读到的那样,x 被分配给 if 语句中的 name.length,这将设置 x == name.length() 意味着循环只会运行一次???

有人可以帮我解决这个问题吗?

最佳答案

我不知道为什么你必须使用 while 代码,也许你可以使用 name.split("") 如果你能确定名字,使用 ""分隔名字和姓氏,你可以很容易地将它分成第一个和姓氏。

关于java - 使用 while 循环来分隔字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50072156/

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