gpt4 book ai didi

java - 比较和更新字符串

转载 作者:行者123 更新时间:2023-11-29 05:41:35 27 4
gpt4 key购买 nike

我正在尝试找到一种方法,如何比较两个字符串并在第二个字符串中有更多内容时升级第一个字符串。例如

String A="This is a statement!"; 
String B="This is a statement! Good luck!";
if(A<B{ //B has more letters
//Upgrade A }
else{ //Upgrade B
}

我的意思是升级不会像 A=B 那样覆盖。我的字符串通常有很多行。我想保留字符串的值,只插入另一个字符串的新内容。有人有想法吗?

编辑:感谢您的精彩回答。不幸的是我没有解释得更清楚,对不起我的错。我的问题是,我现在知道更改在哪里,字符串可能如下所示:

String A: 
A
B
C//Good morning, sir
D//A comment
E


String B:
A
B//Yes
C
D
DD
E

The result should be:
A
B//Yes
C//Good morning, sir
D//A comment
DD
E

最佳答案

我猜你需要这样的东西:

String A="This is a statement!"; 
String B="This is a statement! Good luck!";

if (A.length() < B.length()){ //B has more letters
A += B.subString(A.length(), B.length()-1);
} else{
B += A.subString(B.length(), A.length()-1);
}

希望这就是您要找的:)。

关于java - 比较和更新字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17366936/

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