A. java怎麼實現統計一個字元串中字元出現的次數

import
java.util.*;
public
class
Test
{
public
static
void
main(String
args[]){
String
s
=
"abcdad";
//待測試抄的字元襲串
Map<Character,
Integer>
result
=
getCharMaps(s);
System.out.println(result);//列印出字元串中各字元出現的次數!
}
public
static
Map<Character,
Integer>
getCharMaps(String
s)
{
Map<Character,
Integer>
map
=
new
HashMap<Character,
Integer>();
for(int
i
=
0;
i
<
s.length();
i++)
{
Character
c
=
s.charAt(i);
Integer
count
=
map.get(c);
map.put(c,
count
==
null
?
1
:
count
+
1);
}
return
map;
}
}

B. 怎樣統計一串字元串字元出現的次數java

直接上代碼
import java.util.*;
public class Test {
public static void main(String args[]){
String s = "abcdad"; //待測試的字元串
Map<Character, Integer> result = getCharMaps(s);
System.out.println(result);//列印出字元串中各版字元出現的次權數!

}
public static Map<Character, Integer> getCharMaps(String s) {
Map<Character, Integer> map = new HashMap<Character, Integer>();
for(int i = 0; i < s.length(); i++) {
Character c = s.charAt(i);
Integer count = map.get(c);
map.put(c, count == null ? 1 : count + 1);
}
return map;

}

}

C. java如何統計字元串中每個字元出現的次數

正確答案:

import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;

public class Test {

@SuppressWarnings("unchecked")
public static void main(String[] args) {

String str = null;
try {
str = args[0];
} catch ( e) {
System.out.println("請輸入參數!");
System.exit(0);
}
Map tree = new TreeMap();

for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
if (!tree.containsKey(ch)) {
tree.put(ch, new Integer(1));
} else {
Integer in = (Integer) tree.get(ch) + 1;
tree.put(ch, in);
}
}
}
Iterator tit = tree.keySet().iterator();
while (tit.hasNext()) {
Object temp = tit.next();
System.out.print(temp.toString() + "(" + tree.get(temp) + ")");
}
}
}

D. java怎麼計算一個字元在字元串中出現的次數

import java.util.*;
public class Test {
public static void main(String args[]){
String s = "abcdad"; //待測試的字元串
Map<Character, Integer> result = getCharMaps(s);
System.out.println(result);//列印出字元串中各字元出現專的次數!屬
}
public static Map<Character, Integer> getCharMaps(String s) {
Map<Character, Integer> map = new HashMap<Character, Integer>();
for(int i = 0; i < s.length(); i++) {
Character c = s.charAt(i);
Integer count = map.get(c);
map.put(c, count == null ? 1 : count + 1);
}
return map;
}
}

E. java實現某字元在一段字元串里出現的次數

String s0="思路:把字元串拆分成單個字元裝進數組中,然後從目標字元開始計數,若回遇到目標字元標志加一答,最後輸出標志。";
String ma="字元";
int p=s0.indexOf(ma);
int times=0;

while(p>-1){
times++;

s0=s0.substring(p+ma.length()+1);
p=s0.indexOf(ma);
}
System.out.println(""+times);

上面是一個簡單的做法,請參考

F. java 統計一個字元串中某字元出現的次數

public class CharCounter{
public static int counter(String s,char c){
int count=0;
for(int i=0;i<s.length();i++){
if(s.charAt(i)==c){
count++;
}
}
return count;
}
public static void main(String args[]){
System.out.println(new CharCounter().counter("LOVELOVEYOU",'O'));
}
}
試試這個,調試好了,可以直接運行,祝工作回學習答順利

G. java中怎樣計算一個字元串中每個字元出現的次數

你可以將這些字元串存入字元數組當中,再遍歷這個數組,統計每個字元出現的次數!

H. 怎樣統計一串字元串字元出現的次數java

直接上代碼
import java.util.*;
public class Test {
public static void main(String args[]){
String s = "abcdad"; //待測試的字元串
Map<Character, Integer> result = getCharMaps(s);
System.out.println(result);//列印出字元串中各字內符出現的次容數!

}
public static Map<Character, Integer> getCharMaps(String s) {
Map<Character, Integer> map = new HashMap<Character, Integer>();
for(int i = 0; i < s.length(); i++) {
Character c = s.charAt(i);
Integer count = map.get(c);
map.put(c, count == null ? 1 : count + 1);
}
return map;

}

}

I. Java中,在一串字元串中,指定字元串出現的次數

前面錯誤的寫法 : C你定義了是一個變數 ,並且已經賦值了。後續的代碼也沒有對它做任何處理。值就不會根據「java」出現的位置改變了

後面一種寫法,C在循環裡面 ,他是會根據「java」的位置不斷改變。

J. java中怎麼判斷字元出現的次數

很基礎的題目啊,給你個思路自己寫代碼。

定義一個字元串,比如叫queryString,記錄字元串。
定義一個字元,比如叫queryChar,記錄要查找的字元。
定義一個整數,比如叫hits,記錄出現次數。初值為0。
利用Scanner輸入queryString和queryChar。
利用Java中String類提供的方法,求出queryString的長度length。
for (int i = 0; i < length; i++)
{
從queryString中取出第i個字元
如果這個字元和queryChar相等,則hits++
}
輸出hits,結束。