最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中統計字符個數以及反序非相同字符的方法詳解

 更新時間:2013年05月26日 15:08:40   作者:  
本篇文章是對Java中統計字符個數以及反序非相同字符的方法進行了詳細的分析介紹,需要的朋友參考下
復制代碼 代碼如下:

import java.util.ArrayList;
import java.util.List;
public class Test2 {
 /**
  * @param args
  */
 public static void main(String[] args) {
  String src = "A B C D E B C";
  //替換掉空格
  src = src.replaceAll(" ", "") ;

  System.out.println("去除空格后字符串:" + src) ;
  List<Character> list = new ArrayList<Character>() ;
  int[] bb = new int[256];  
  char[] cs = src.toCharArray();  

  //倒序
  int mid = cs.length / 2 ;
  int idx = cs.length -1 ;
  for (int i = 0; i < mid ; i++){
   char tmp = cs[i] ;
   cs[i] = cs[idx] ;
   cs[idx] = tmp ;
   idx-- ;
  }
  //統計,并且過濾相同的
  for (char c : cs) { 
   if (bb[c] <1) {
    list.add(c) ;
   }
   bb[c] = bb[c] + 1;  
     }
  System.out.println();
  for (int i = 0; i < list.size(); i++){
   System.out.print(list.get(i)) ;
  }
  System.out.println() ;

  for (int i = 0; i < list.size(); i++){
   char c = list.get(i) ;

   System.out.println(c + " " + bb[c] + "次") ;
  }

 }
}

String a = "abcd,efg";
String b = ")(*&^%$#@![]{},.//;:'? <>";
要求是判斷String a 里有沒有哪個字符在String b里出現 ,效率越高越好
 
 * 查找某些字符是否在另一個字符串里出現
復制代碼 代碼如下:

 * 
 * @author Java人(java2000.net)
*/ 
public class Test { 
  /**
   * @param args
   */ 
  public static void main(String[] args) { 
    String a = "abcd,efg"; 
    String b = ")(*&^%$#@![]{},.///;:'? <>"; 
    byte[] bb = new byte[256]; 
    char[] cs = b.toCharArray(); 
    for (char c : cs) { 
      bb[c] = 1; 
    } 
    cs = a.toCharArray(); 
    for (char c : cs) { 
      if (bb[c] == 1) { 
        System.out.println(c); 
      } 
    } 
  } 


相關文章

  • java中hashCode、equals的使用方法教程

    java中hashCode、equals的使用方法教程

    hashCode()和equals()定義在Object類中,這個類是所有java類的基類,所以所有的java類都繼承這兩個方法。下面這篇文章主要給大家介紹了關于java中hashCode、equals的使用方法,需要的朋友可以參考下。
    2017-12-12
  • Spring整合mybatis、springMVC總結

    Spring整合mybatis、springMVC總結

    這篇文章主要為大家詳細介紹了Java整合Mybatis,SpringMVC,文中有詳細的代碼示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-05-05
  • 關于Synchronized和ReentranLock的區(qū)別及說明

    關于Synchronized和ReentranLock的區(qū)別及說明

    文章介紹了Java中的`synchronized`關鍵字和`ReentrantLock`類,兩者都可以用于解決多線程同步問題,但`ReentrantLock`提供了更多的功能和靈活性
    2024-12-12
  • Springboot如何獲取上下文ApplicationContext

    Springboot如何獲取上下文ApplicationContext

    這篇文章主要介紹了Springboot如何獲取上下文ApplicationContext,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 深入理解Java8新特性之Stream API的終止操作步驟

    深入理解Java8新特性之Stream API的終止操作步驟

    Stream是Java8的一大亮點,是對容器對象功能的增強,它專注于對容器對象進行各種非常便利、高效的 聚合操作(aggregate operation)或者大批量數據操作。Stream API借助于同樣新出現的Lambda表達式,極大的提高編程效率和程序可讀性,感興趣的朋友快來看看吧
    2021-11-11
  • Maven多模塊之父子關系的創(chuàng)建

    Maven多模塊之父子關系的創(chuàng)建

    這篇文章主要介紹了Maven多模塊之父子關系的創(chuàng)建,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • JAVA算法起步之快速排序實例

    JAVA算法起步之快速排序實例

    這篇文章主要介紹了JAVA算法起步之快速排序實例,需要的朋友可以參考下
    2014-02-02
  • Mybatis常見注解有哪些(總結)

    Mybatis常見注解有哪些(總結)

    這篇文章主要介紹了Mybatis常見注解有哪些(總結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Java實現修改圖片文件名的方法示例

    Java實現修改圖片文件名的方法示例

    在很多應用中,用戶需要對文件進行重命名操作,包括圖片文件,圖片文件的重命名操作可以是基于文件內容、日期、用戶輸入等,本項目的目標是實現一個Java程序,能夠修改圖片文件的文件名,并進行簡單的文件名處理,需要的朋友可以參考下
    2025-02-02
  • ?Java圖形化界面編程實現簡單計算器

    ?Java圖形化界面編程實現簡單計算器

    這篇文章主要介紹了Java圖形化界面編程實現簡單計算器,下面文章圍繞Java圖形化界面編程實現簡單計算器的相關資料展開詳細內容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-01-01

最新評論

平果县| 霞浦县| 六盘水市| 龙里县| 宾阳县| 合山市| 濮阳市| 台北县| 晋江市| 安顺市| 保康县| 资中县| 德惠市| 剑阁县| 黎平县| 军事| 德兴市| 亚东县| 藁城市| 石泉县| 云林县| 若尔盖县| 武宁县| 大石桥市| 麻城市| 驻马店市| 诸城市| 铜梁县| 秀山| 九龙坡区| 舟曲县| 抚顺市| 大城县| 乌拉特中旗| 临潭县| 宁强县| 南昌县| 淄博市| 万盛区| 株洲县| 罗田县|