gpt4 book ai didi

java - 如何正确使用子串

转载 作者:太空宇宙 更新时间:2023-11-04 13:13:43 27 4
gpt4 key购买 nike

public static String updatePartialword(String partial, String secretWord, char guess){
char achar = secretWord.charAt(0);
char bchar = secretWord.charAt(1);
char cchar = secretWord.charAt(2);
char dchar = secretWord.charAt(3);
char echar = secretWord.charAt(4);

if (achar == guess);{
partial = guess + partial.substring(1,4);
}if (bchar == guess);{
partial = partial.substring(0)+ guess + partial.substring(2,4);
}if (cchar == guess);{
partial = partial.substring(0,1)+ guess + partial.substring(3,4);
}if (dchar == guess);{
partial = partial.substring(0,2)+ guess + partial.substring(3);
}if (echar == guess);{
partial = partial.substring(0,3)+ guess;
}

这将返回类似“aaaa”的值,a 是输入的值。部分的初始值为“-----”。这有点像命运之轮。因此,当用户输入“a”时,结果应该类似于“-a---”谢谢。

输入你的猜测:A字符 a 出现 1 次您现在有 150 美元A - - 您有两个选择: a) 猜一个字符 b) 购买角色输入 a 或 bA您选择猜测一个角色掷骰子结果是 0输入你的猜测:n字符 n 出现 1 次您现在有 150 美元一个 - -您有两个选择: a) 猜一个字符 b) 购买角色输入 a 或 b

最佳答案

其他人已经回答了这个问题,但也请记住您应该这样做

partial = guess + partial.substring(1,5);

因为您指定的结束位置不包含在子字符串中,所以使用您的代码它将获得位置 1-3。

关于java - 如何正确使用子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33725783/

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