java去掉字符串中重复的字符,java字符串重复n次

java去掉字符串中重复的字符,java字符串重复n次,Java中字符串中连续相同字符去重方法

今天边肖给大家分享一个Java字符串中连续相同字符的去重方法,有很好的参考价值,希望对你有帮助。来和边肖一起看看吧。

最近参加了一个面试,问如何在一个字符串中复制相同的字符。我以为用正则表达式就能轻松实现。不过因为很久没有编码了,也因为原著用的比较少。我不会写正则表达式中使用的类名。反正面试没通过。

我又在网上搜了一下,本以为很容易就能找到相应的内容,但是搜了半天也没有找到我想要的结果。后来看到类似问题的相应回答求助,还是有区别的。根据这个问题的解决,最终实现了。

代码如下:

公共类测试{

公共静态void main(String[] args) {

string str=' 111111 kakkkkkkkkkwwwaacbbdaaa ';

字符串s=“”;

int count=0;

matcher m=pattern . compile('(\ \ w)\ \ 1 * ')。matcher(str);

while (m.find()) {

s=m.group()。子序列(0,1);

}

system . out . println(s);

}

}

超级简单……

以上去除Java字符串中连续相同字符重复的方法,就是边肖分享的全部内容。希望给大家一个参考,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: