国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梨树县| 绍兴市| 彰化县| 崇左市| 阿鲁科尔沁旗| 襄城县| 宜丰县| 屏南县| 什邡市| 克什克腾旗| 南和县| 广灵县| 南皮县| 梧州市| 蒙山县| 胶州市| 浏阳市| 菏泽市| 崇明县| 扎囊县| 池州市| 墨玉县| 兴国县| 和田县| 米泉市| 正镶白旗| 郴州市| 沧源| 鹰潭市| 富阳市| 太原市| 城口县| 二连浩特市| 菏泽市| 扶余县| 九龙坡区| 梓潼县| 景宁| 濮阳县| 革吉县| 甘孜|