欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java實(shí)現(xiàn)去掉字符串重復(fù)字母的方法示例

 更新時(shí)間:2017年12月20日 12:06:08   作者:xxiaowen  
這篇文章主要介紹了Java實(shí)現(xiàn)去掉字符串重復(fù)字母的方法,涉及java針對(duì)字符串的遍歷、判斷、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下

本文實(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)潔好用!)

    Java使用POI解析帶圖片的excel文件(簡(jiǎn)潔好用!)

    這篇文章主要給大家介紹了關(guān)于Java如何使用POI解析帶圖片的excel文件的相關(guān)資料,最近項(xiàng)目需要讀取excel中的信息,帶圖片,所以這里給大家總結(jié)下,需要的朋友可以參考下
    2023-08-08
  • spring boot項(xiàng)目同時(shí)傳遞參數(shù)和文件的多種方式代碼演示

    spring 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-06
  • java讀取Excel導(dǎo)入去除空行簡(jiǎn)單方法

    java讀取Excel導(dǎo)入去除空行簡(jiǎn)單方法

    這篇文章主要給大家介紹了關(guān)于java讀取Excel導(dǎo)入去除空行的簡(jiǎn)單方法,在日常開發(fā)中,想必都遇到過批處理的需求,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下
    2023-07-07
  • java 中單例模式餓漢式與懶漢式的對(duì)比

    java 中單例模式餓漢式與懶漢式的對(duì)比

    這篇文章主要介紹了java 中單例模式餓漢式與懶漢式的對(duì)比的相關(guān)資料,這里對(duì)這兩種單例模式進(jìn)行對(duì)比,希望大家能理解并應(yīng)用,需要的朋友可以參考下
    2017-08-08
  • Spring Cloud實(shí)現(xiàn)提供API給客戶端的方法詳解

    Spring 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-01
  • SpringBoot環(huán)境搭建圖文教程

    SpringBoot環(huán)境搭建圖文教程

    這篇文章主要為大家詳細(xì)介紹了SpringBoot環(huán)境搭建圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Mybatis實(shí)現(xiàn)聯(lián)表查詢并且分頁(yè)功能

    Mybatis實(shí)現(xiàn)聯(lián)表查詢并且分頁(yè)功能

    這篇文章主要介紹了Mybatis實(shí)現(xiàn)聯(lián)表查詢并且分頁(yè)功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Java如何基于DOM解析xml文件

    Java如何基于DOM解析xml文件

    這篇文章主要介紹了Java如何基于DOM解析xml文件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • java中Calendar類用法實(shí)例詳解

    java中Calendar類用法實(shí)例詳解

    這篇文章主要介紹了java中Calendar類用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Calendar類的函數(shù)、方法功能與相關(guān)使用技巧,需要的朋友可以參考下
    2017-10-10
  • Hadoop+HBase+ZooKeeper分布式集群環(huán)境搭建步驟

    Hadoop+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

最新評(píng)論