Java實(shí)現(xiàn)去掉字符串重復(fù)字母的方法示例
本文實(shí)例講述了Java實(shí)現(xiàn)去掉字符串重復(fù)字母的方法。分享給大家供大家參考,具體如下:
package demo; public class Ctrl { public static void main(String[] args){ String s = "akkbcccrsa"; System.out.println("腳本之家測(cè)試結(jié)果:"); System.out.print("原字符串:"); System.out.println(s); Ctrl sctrl = new Ctrl(); System.out.print("去重之后的字符串:"); System.out.println(sctrl.rmRepeated(s)); } /* * 清除字符串中重復(fù)字母算法 */ String rmRepeated(String s){ int len = s.length(); int k = 0; int count = 0; String str = ""; char[] c = new char[len]; for(int i=0;i<len;i++){ c[i] = s.charAt(i); } for(int i=0;i<len;i++){ k=i+1; while(k<len-count){ if(c[i]==c[k]){ for(int j=k;j<len-1;j++){ c[j] = c[j+1];//出現(xiàn)重復(fù)字母,從k位置開始將數(shù)組往前挪位 } count++;//重復(fù)字母出現(xiàn)的次數(shù) k--; } k++; } } for(int i=0;i<len-count;i++){ str+=String.valueOf(c[i]); } return str; } }
運(yùn)行結(jié)果:
PS:本站還有兩款比較簡(jiǎn)單實(shí)用的在線文本去重復(fù)工具,推薦給大家使用:
在線去除重復(fù)項(xiàng)工具:
http://tools.jb51.net/code/quchong
在線文本去重復(fù)工具:
http://tools.jb51.net/aideddesign/txt_quchong
更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java字符與字符串操作技巧總結(jié)》、《Java數(shù)組操作技巧總結(jié)》、《Java數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》及《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
相關(guān)文章
Java使用POI解析帶圖片的excel文件(簡(jiǎn)潔好用!)
這篇文章主要給大家介紹了關(guān)于Java如何使用POI解析帶圖片的excel文件的相關(guān)資料,最近項(xiàng)目需要讀取excel中的信息,帶圖片,所以這里給大家總結(jié)下,需要的朋友可以參考下2023-08-08spring boot項(xiàng)目同時(shí)傳遞參數(shù)和文件的多種方式代碼演示
這篇文章主要介紹了spring boot項(xiàng)目同時(shí)傳遞參數(shù)和文件的多種方式,在開發(fā)接口中,遇到了需要同時(shí)接收參數(shù)和文件的情況,可以有多種方式實(shí)現(xiàn)文件+參數(shù)的接收,這里基于spring boot 3 + vue 3 + axios,做一個(gè)簡(jiǎn)單的代碼演示,需要的朋友可以參考下2023-06-06java讀取Excel導(dǎo)入去除空行簡(jiǎn)單方法
這篇文章主要給大家介紹了關(guān)于java讀取Excel導(dǎo)入去除空行的簡(jiǎn)單方法,在日常開發(fā)中,想必都遇到過批處理的需求,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下2023-07-07Spring Cloud實(shí)現(xiàn)提供API給客戶端的方法詳解
這篇文章主要給大家介紹了關(guān)于Spring Cloud實(shí)現(xiàn)提供API給客戶端的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01Mybatis實(shí)現(xiàn)聯(lián)表查詢并且分頁(yè)功能
這篇文章主要介紹了Mybatis實(shí)現(xiàn)聯(lián)表查詢并且分頁(yè)功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03Hadoop+HBase+ZooKeeper分布式集群環(huán)境搭建步驟
這篇文章主要介紹了Hadoop+HBase+ZooKeeper分布式集群環(huán)境搭建,集群環(huán)境至少需要3個(gè)節(jié)點(diǎn),1個(gè)Master,2個(gè)Slave,節(jié)點(diǎn)之間局域網(wǎng)連接,可以相互ping通,本文通過實(shí)例給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04