国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐昌市| 绿春县| 常宁市| 荥经县| 泽州县| 牙克石市| 承德市| 金华市| 广宁县| 莒南县| 宁夏| 定州市| 固阳县| 汝城县| 新宁县| 民权县| 雷州市| 兴安盟| 康平县| 安岳县| 霍林郭勒市| 新绛县| 乌兰察布市| 绥棱县| 介休市| 武汉市| 兴安县| 肃宁县| 东至县| 安吉县| 苍山县| 大冶市| 永兴县| 峡江县| 博兴县| 扎兰屯市| 稻城县| 漳平市| 河东区| 潢川县| 大竹县|