【发布时间】:2014-07-06 18:59:08
【问题描述】:
我正在尝试将关键字放入字符串缓冲区 alpha 并省略重复字符。我在关键字与 alpha 的比较中遇到了越界错误。
public String putKeyword(String keyword)
{
StringBuffer alpha = new StringBuffer();
alpha.append(keyword.charAt(0));
for(int i = 1; i < keyword.length(); i++){
boolean found = false;
for(int j = 0; j < i; j++){
if(keyword.charAt(i) == alpha.charAt(j))
found = true;
if(found = false)
alpha.append(keyword.charAt(i));
}
}
return alphabet = alpha.toString();
}
【问题讨论】:
-
这里好像忘记了主要语言的标签。我假设这是 Java。
-
我已将其添加到您的问题标签中,无需添加到标题中。
;)
标签: java string replace keyword indexoutofboundsexception