gpt4 book ai didi

java - 如何使用java从字符串中删除一个字符

转载 作者:行者123 更新时间:2023-11-29 05:55:50 24 4
gpt4 key购买 nike

我试图一次从 Java 中的字符串中删除一个字符,这就是我写的

String word = "evelina";
char[] wordCharArr = word.toCharArray();

//Deleting one

for(int i = 0; i< wordCharArr.length; i++)
{
String answer = word.subString(i);
if(list.lookup(answer))
perm.add(answer);
}

这是做什么的:

evelina
velina
elina
lina
ina
na
a

但我需要它来做这件事

evelina
velina
eelina
evlina
eveina
evelna
evelia
evelin

最佳答案

在每次迭代中,您需要跳过 i-th 字符:

for (int i = 0; i < wordCharArr.length; i++) {
String answer = word.substring(0, i) + word.substring(i + 1);
if (list.lookup(answer)) {
perm.add(answer);
}
}

关于java - 如何使用java从字符串中删除一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169847/

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