从字符串中删除所有其他字符的最有效方法是什么?

时间:2015-10-13 18:54:06

标签: java string

Removing every other character in a string using Java regex

上面链接中的代码清楚地详细说明了如何从字符串中删除所有其他字符,但是,我不明白它是如何工作的,并希望将来可以使用它。 replaceAll的Oracle页面没有提到这种类型的使用。 $ 1的函数以及句点和括号是什么(我得到括号中的那个是保留的那个,但是为什么等等?谢谢!:)

1 个答案:

答案 0 :(得分:-2)

只需使用循环删除所有其他角色。

for (int i = 0; i<yourString.length(); i++){
if (i % 2 != 0){
yourString.deleteCharAt(i);
}
}