gpt4 book ai didi

Java - 检查字符串之间的空格

转载 作者:行者123 更新时间:2023-12-01 04:20:37 25 4
gpt4 key购买 nike

我使用 Java Swing 开发了一个比较文本工具。我的比较登录是这样的。

String A = "Hello World  Java"
String B = "Hello World Java"

我所做的是,我基本上使用“”(空格)分割字符串,然后添加到我的数组列表中。数组列表将如下所示。

array1(0) = {Hello} array1(1)={World} array1(2)={Java}
array2(0) = {Hello} array2(1)={World} array2(2)={Java}

然后我使用 array1 中的第一个元素与 array2 中的第一个元素进行比较。如果等于,则比较为通过,如果失败,我需要显示为失败。输出将是这样的。

<pass>Hello<pass><pass>World<pass><pass>Java<pass>  

我有一个增强功能,我还需要显示间距。所以我的最终输出需要是这样的。

<pass>Hello<pass><quote><pass>World<pass><quote><quote><pass>Java<pass>

知道如何实现这一目标吗?请指教。

最佳答案

尝试用数组中的元素替换原始字符串的部分内容,其中元素将通过通过或失败的信息“增强”。

void checkString(String orig, String part, Boolean passed) {
if (passed) {
a.replace(part, "<pass>" + part + "<pass>");
} else {
a.replace(part, "<fail>" + part + "<fail>");
}
}

所以你的例子:

String A = "Hello World  Java"
String B = "Hello World Java"

// Do comparison, like you do

// take your first array
array1(0) = {Hello} array1(1)={World} array1(2)={Java}

// call method for each part in array
checkString(A, array1(0), isPassed);

关于Java - 检查字符串之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18957143/

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