java 集合 有一個字串,其中包含中文字元、英文字元和數字字元,請統計和打印出各個字元的個數
import java.util.HashMap;
import java.util.Map;
//有一個字串,其中包含中文字元、英文字元和數字字元,請統計和打印出各個字元的個數
public class StringDemo
{
public static void main(String[] args)
{
String content = "中國aadf的111薩bbb菲的zz薩菲";
HashMap<Character, Integer> map = new HashMap<Character, Integer>();
for(int i=0;i<content.length();i++)
{
char c =content.charAt(i);
System.out.println(map.get(c) + "---map.get(c)---" + c);
Integer num =(Integer) map.get(c);
if(num == null)
num = 1;
else
num = num +1;
map.put(c, num);
}
for(Map.Entry<Character, Integer> entry:map.entrySet())
{
System.out.println(entry.getKey()+ ":" + entry.getValue());
}
}
}
相關推薦
java 集合 有一個字串,其中包含中文字元、英文字元和數字字元,請統計和打印出各個字元的個數
import java.util.HashMap; import java.util.Map; //有一個字串,其中包含中文字元、英文字元和數字字元,請統計和打印出各個字元的個數 public class StringDemo {public static void m
、有一個字串,其中包含中文字元、英文字元和數字字元,請統計和打印出各個字元的個數。
char[] c = { '6', 's', 'd', '7', 'g', '文', '中' }; int z = 0; int s = 0; int y = 0; for (char x : c) switch ((int) x / 10) { case 4:
java中給定一個字串,反轉其中的母音字母
package com.text.lianxi; import java.util.Scanner; public class Text { public static void main(String[] args) { // TODO Auto-generated metho
在java中判斷一個字串中是否包含某個字元或字串
一、contains方法 java.lang.String.contains() 方法返回true,當且僅當此字串包含指定的char值序列 此方法返回true,如果此字串包含,否則返回false。 public static void main(String[] args
Java判斷一個字串中是否包含中文字元工具類
Java判斷一個字串是否有中文一般情況是利用Unicode編碼(CJK統一漢字的編碼區間:0x4e00–0x9fbb)的正則來做判斷,但是其實這個區間來判斷中文不是非常精確,因為有些中文的標點符號比如:,。等等是不能識別的。 以下是比較完善的判斷方法:CharUtil.j
如何在Java程式碼中檢查字串中是否包含中文?
今天和同事在討論一個問題,需要檢查“輸入的字串中是否包含中文”,剛開始想到是用正則表示式,正則表示式中是以[u4e00-u9fa5]來全匹配字元是否是中文,但現在面臨的問題是這個字串中還可能包含英文字元、數字、特殊字元,一時也沒想出能匹配該場景的正則表示式,後來在網上搜了下,可以使用Matcher類
給定一個長度不限的字串,請找出該字串中出現次數最多的那個字元,並打印出該字元及出現次數(C/C++版)
#include<iostream> using namespace std; /** * @brief findchar 給定一個長度不限的字串,請找出該字串中出現次數最多的那個字元,並打印出該字元及出現次數; 如果多個字元的出現次數相同,只打印首個
基於回溯法思想:輸入一個字串,按字典序打印出該字串中字元的所有排列。例如輸入字串abc,則打印出由字元a,b,c所能排列出來的所有字串abc,acb,bac,bca,cab和cba。
連結:https://www.nowcoder.com/questionTerminal/fe6b651b66ae47d7acce78ffdd9a96c7 來源:牛客網 import java.util.List; import java.util.Col
#題目描述:輸入一個字串,按字典序打印出該字串中字元的所有排列。例如輸入字串abc, #則打印出由字元a,b,c所能排列出來的所有字串abc,acb,bac,bca,cab和cba
才學不久,希望每天能記錄一篇 import random def zidianxulie():#封裝整個函式 a=input(“請輸入字串:”) a1=sorted(a)#先對我輸入的字串進行一個排序,簡單得到一個列表 l=[]#空列表的
java山科實驗4-4 設計一個類的方法,其輸入是兩個字串的集合,打印出這兩個集合的笛卡爾乘積。
設計一個類的方法,其輸入是兩個字串的集合(每個集合中的字串有相同的意義,例如,一個全是姓名的字串,一個全是班級的字串),打印出這兩個集合的笛卡爾乘積。 package zuoye4; public
java poi 匯入excel時 讀取單元格內容的方法 ,其中包含excel中有函式的讀法
public static String getExcelCellValue(Cell cell) { String ret = ""; try { if (cell == null) { ret = ""; } else if (cell.get
【java學習記錄】7.定義一個介面ArearInterface,其中包含一個方法,計算面積三角形、矩形、圓形的面積
* 定義一個介面ArearInterface,其中包含一個方法,計算面積 * 定義三個類:三角形、矩形、圓形,分別實現ArearInterface中的方法 * 定義一個主類,將三角形和圓形的面積顯示在螢幕上ArearInterface 介面public interface A
java中判斷一個字串是否包含另外一個字串,如果包含,計算出字串的開始位置
對於一個給定的source字串和一個target字串,你應該在source字串中找出target出現的第一個位置(從0開始) 程式碼如下: int h = 0;
工作總結 @Html 輔助方法 為 生成的 標簽設置元素屬性 htmlAttributes 一個對象,其中包含要為該元素設置的 HTML 特性。
radi ads als model down new 其中 con change @Html.RadioButtonFor(m => m.IsJianChe, true, new { @style = "width: 18px; height: 18px;" })是
一個相對通用的JSON響應結構,其中包含兩部分:元數據與返回值
其中 als obj message true object 通過 lse string 定義一個相對通用的JSON響應結構,其中包含兩部分:元數據與返回值,其中,元數據表示操作是否成功與返回值消息等,返回值對應服務端方法所返回的數據。 public
恆生電子公司的一道筆試題,有一個字串由*號和其他字母組成,請提供函式將字串頭部的*號全部移到字串的尾部(***aqer*f轉換成aqer*f***)
現場筆試的時候沒有寫出來,筆試之後想了一下,就編寫了一下,用的方法很簡單,主要用vector實現的。以下貼上自己編的原始碼: #include<iostream> #include<string> #include<vector> u
【Java】給定一個字串str,和一個字母ch,請實現相應的程式碼求出一個數組,使陣列中每個數字表示該位置與字母ch之間的最短距離。 比如str=”lexinfintech” ch=”i” 則輸出為:[3,2,1,0,1,1,0,1,2,3,4,5]
import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * @author: ycz * @date: 2018/12/17 0017 16:43 * @description: */ p
Java之建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數。
建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 效果如下: 附上程
python中編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑—— python學習筆記
1. 題目: 編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑。 2. 解答 import os # 引入os "編寫一個程式,能在當前目錄以及當前目錄的所有子目錄下查詢檔名包含指定字串的檔案,並打印出相對路徑" def se
leetcode-java.T005_LongestPalindromicSubstringTotal 給定一個字串S,找出它的最大的迴文子串
敬請關注部落格,後期不斷更新優質博文,謝謝 每天j堅持刷leetcode----找出最大的迴文字串 package leetcode.T005_LongestPalindromicSubstringTotal; /** * @author 周志祥 E-mai