国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java中字符串中連續相同字符去重方法

2024-07-14 08:41:46
字體:
來源:轉載
供稿:網友

最近參加了一個面試,問到了如何在一個字符串中連續相同字符去重,想了想用正則表達式應該可以輕松實現??墒怯捎陂L時間沒有編碼了,而且由于原先的工作用到的比較少。具體的自己就不會寫正則表達式用到的類名什么的了。總之就是面試沒有過了。

回來再網上搜了搜,本來以為可以很容易找到相應的內容,可是找了半天沒有找到我想要的結果。后來在某個相似問題求助中看到了相應答案,不過還是有所區別,根據該問題的解決思路,最后實現了。

代碼如下:

public class Test {public static void main(String[] args) {String str = "111111kakkkkkkkkkkwwwaacbbdAAA";String s = "";int count=0;Matcher m = Pattern.compile("(//w)//1*").matcher(str);while (m.find()) {s += m.group().subSequence(0, 1);}System.out.println(s);}}

超級簡單……

以上這篇Java中字符串中連續相同字符去重方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽中县| 登封市| 东辽县| 内江市| 芒康县| 商河县| 广东省| 江安县| 华容县| 福鼎市| 贡嘎县| 鄂伦春自治旗| 阿城市| 保定市| 赫章县| 盘山县| 保靖县| 榕江县| 玉树县| 嵩明县| 蓬莱市| 镇赉县| 清丰县| 舟山市| 明溪县| 都兰县| 永州市| 大同县| 耒阳市| 突泉县| 昂仁县| 鹤岗市| 开化县| 衡阳市| 齐河县| 崇左市| 金溪县| 屯留县| 壤塘县| 西盟| 隆回县|