gpt4 book ai didi

Java String 一次删除一个字母

转载 作者:行者123 更新时间:2023-12-02 11:21:14 25 4
gpt4 key购买 nike

我正在尝试一次从单词中删除一个字母。例如,如果单词 it math,我想尝试:ath, mth, mah现在我有:

  for (int i = 1; i < word.length() ; i++){
String removed = word.substring(0, i -1)
+ word.substring(i -1 , word.length());

//do something with the word
}

这不起作用,因为我收到错误:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1

感谢您的帮助!

最佳答案

以下应该有效:

for (int i = 0; i < word.length(); i++) {
String removed = word.substring(0, i) + word.substring(i + 1);
}

关于Java String 一次删除一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49908676/

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