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

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

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

本文實例講述了Java實現(xiàn)去掉字符串重復字母的方法。分享給大家供大家參考,具體如下:

package demo;
public class Ctrl {
  public static void main(String[] args){
      String s = "akkbcccrsa";
      System.out.println("腳本之家測試結(jié)果:");
      System.out.print("原字符串:");
      System.out.println(s);
      Ctrl sctrl = new Ctrl();
      System.out.print("去重之后的字符串:");
      System.out.println(sctrl.rmRepeated(s));
    }
    /*
     * 清除字符串中重復字母算法
     */
    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)重復字母,從k位置開始將數(shù)組往前挪位
            }
            count++;//重復字母出現(xiàn)的次數(shù)
            k--;
          }
          k++;
          }
      }
      for(int i=0;i<len-count;i++){
         str+=String.valueOf(c[i]);
      }
      return str;
    }
}

運行結(jié)果:

PS:本站還有兩款比較簡單實用的在線文本去重復工具,推薦給大家使用:

在線去除重復項工具:
http://tools.jb51.net/code/quchong

在線文本去重復工具:
http://tools.jb51.net/aideddesign/txt_quchong

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java字符與字符串操作技巧總結(jié)》、《Java數(shù)組操作技巧總結(jié)》、《Java數(shù)學運算技巧總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》及《Java操作DOM節(jié)點技巧總結(jié)

希望本文所述對大家java程序設計有所幫助。

相關(guān)文章

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

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

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

    spring boot項目同時傳遞參數(shù)和文件的多種方式代碼演示

    這篇文章主要介紹了spring boot項目同時傳遞參數(shù)和文件的多種方式,在開發(fā)接口中,遇到了需要同時接收參數(shù)和文件的情況,可以有多種方式實現(xiàn)文件+參數(shù)的接收,這里基于spring boot 3 + vue 3 + axios,做一個簡單的代碼演示,需要的朋友可以參考下
    2023-06-06
  • java讀取Excel導入去除空行簡單方法

    java讀取Excel導入去除空行簡單方法

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

    java 中單例模式餓漢式與懶漢式的對比

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

    Spring Cloud實現(xiàn)提供API給客戶端的方法詳解

    這篇文章主要給大家介紹了關(guān)于Spring Cloud實現(xiàn)提供API給客戶端的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-01-01
  • SpringBoot環(huán)境搭建圖文教程

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

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

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

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

    Java如何基于DOM解析xml文件

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

    java中Calendar類用法實例詳解

    這篇文章主要介紹了java中Calendar類用法,結(jié)合實例形式較為詳細的分析了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個節(jié)點,1個Master,2個Slave,節(jié)點之間局域網(wǎng)連接,可以相互ping通,本文通過實例給大家介紹的非常詳細,需要的朋友可以參考下
    2022-04-04

最新評論