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

Java中統(tǒng)計字符個數(shù)以及反序非相同字符的方法詳解

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

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-- ;
  }
  //統(tǒng)計,并且過濾相同的
  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里出現(xiàn) ,效率越高越好
 
 * 查找某些字符是否在另一個字符串里出現(xiàn)
復(fù)制代碼 代碼如下:

 * 
 * @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); 
      } 
    } 
  } 


相關(guān)文章

  • myBatis使用@GeneratedValue(generator?=?“...“,?strategy?=?...)注解

    myBatis使用@GeneratedValue(generator?=?“...“,?strategy?=?

    這篇文章主要介紹了myBatis使用@GeneratedValue(generator?=?“...“,?strategy?=?...)注解問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java數(shù)據(jù)結(jié)構(gòu)篇之實現(xiàn)二叉搜索樹的核心方法

    Java數(shù)據(jù)結(jié)構(gòu)篇之實現(xiàn)二叉搜索樹的核心方法

    二叉搜索樹是一種常用的數(shù)據(jù)結(jié)構(gòu),它是一棵二叉樹,且每個節(jié)點的值都大于其左子樹中任何節(jié)點的值,而小于其右子樹中任何節(jié)點的值,這篇文章主要給大家介紹了關(guān)于Java數(shù)據(jù)結(jié)構(gòu)篇之實現(xiàn)二叉搜索樹的核心方法,需要的朋友可以參考下
    2023-12-12
  • Java 非阻塞I/O使用方法

    Java 非阻塞I/O使用方法

    這篇文章主要介紹了Java 非阻塞I/O使用方法,文中涉及非阻塞I/O的簡介,同時向大家展示了利用非阻塞I/O實現(xiàn)客戶端的方法,需要的朋友可以參考下。
    2017-09-09
  • Java通過 Socket 實現(xiàn) TCP服務(wù)端

    Java通過 Socket 實現(xiàn) TCP服務(wù)端

    這篇文章主要介紹了Java通過 Socket 實現(xiàn) TCP服務(wù)端的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Java創(chuàng)建型設(shè)計模式之單例模式

    Java創(chuàng)建型設(shè)計模式之單例模式

    Java單例模式是一種設(shè)計模式,它確保一個類只有一個實例,并提供一個全局訪問點??梢允褂枚喾N方式實現(xiàn)單例模式,如餓漢式、懶漢式、雙重檢查鎖定、靜態(tài)內(nèi)部類、枚舉等,每種方式都有其優(yōu)缺點,需要根據(jù)具體情況選擇使用
    2023-05-05
  • 基于SpringBoot應(yīng)用監(jiān)控Actuator安全隱患及解決方式

    基于SpringBoot應(yīng)用監(jiān)控Actuator安全隱患及解決方式

    這篇文章主要介紹了SpringBoot應(yīng)用監(jiān)控Actuator安全隱患及解決方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 學(xué)習(xí)Java正則表達式(匹配、替換、查找)

    學(xué)習(xí)Java正則表達式(匹配、替換、查找)

    這篇文章主要介紹了Java正則表達式的匹配、替換、查找和切割等操作,對于正則表達式的匹配、替換大家已經(jīng)不陌生了吧
    2015-12-12
  • java jdk1.8 使用stream流進行l(wèi)ist 分組歸類操作

    java jdk1.8 使用stream流進行l(wèi)ist 分組歸類操作

    這篇文章主要介紹了java jdk1.8 使用stream流進行l(wèi)ist 分組歸類操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • idea同時打開多個項目的圖文教程

    idea同時打開多個項目的圖文教程

    這篇文章主要給大家介紹了idea同時打開多個項目的圖文教程,文章通過圖文結(jié)合的形式給大家講解的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • 詳解Java Ajax jsonp 跨域請求

    詳解Java Ajax jsonp 跨域請求

    本篇文章主要介紹了詳解Java Ajax jsonp 跨域請求,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論