我试过这个方法 挺不错。
public static void test(String str){
Map map = new HashMap();
for(int i = 0; i < str.length(); i++){
String ch = str.charAt(i) + "";
Object och = map.get(ch);
if(och == null){
map.put(ch, new Integer(1));
}else{
map.put(ch, new Integer(((Integer)och).intValue()+ 1));
}
}
Iterator it = map.keySet().iterator();
System.out.println("字符串的总数是:" + str.length());
System.out.println("/的数量是 " + map.get("/"));
while(it.hasNext()){
// String key = (String)it.next();
System.out.println("字母 " + key + " 的数量是 " + map.get("/"));
}
}
分享到:
相关推荐
`indexOf()` 方法是Java String 类的一个内置方法,用于搜索指定的子字符串在当前字符串中的首次出现位置。如果找到了匹配项,则返回子字符串的第一个字符在当前字符串中的索引位置;如果没有找到,则返回 -1。 ###...
在Java编程语言中,统计一个字符串中每个字母的个数是一项基本任务,它涉及到字符串处理和字符遍历。下面我们将详细探讨如何实现这个功能,并扩展到相关的字符串操作和字符统计的知识点。 首先,我们需要理解Java中...
Java8 统计字符串字母个数的几种方法总结 Java8 中统计字符串字母个数的方法有多种,以下是四种不同的方法,分别使用 TreeMap、流式操作、Collections.frequency 和普通循环来实现字母个数统计。 方法一:使用 ...
### 知识点一:统计字符串中的大写、小写及非字母字符 #### 核心概念 在Java中,可以使用`Character`类的方法来判断一个字符是否为大写字母、小写字母或者非字母字符。此外,通过遍历字符串中的每个字符,并对不同...
//记录字符串中字母的个数 int counter=0;//数字个数+字母的个数 System.out.println("请输入密码:"); Scanner in=new Scanner(System.in); String s=in.nextLine();//从键盘读取字符串 s=s.toUpperCase(); //...
JAVA 统计字符串中中文、英文、数字、空格、特殊字符的个数 在日常的编程工作中,我们经常需要统计字符串中不同类型的字符个数,例如中文、英文、数字、空格、特殊字符等。在 Java 中,我们可以使用 Unicode 编码来...
在给出的代码中,我们看到了一个简单的Java程序,该程序实现了基本的字符串查找功能——统计给定字符串中字母的个数。具体分析如下: ```java import java.util.Scanner; public class chap09 { public static ...
Java统计字符串中各类字符是指在Java编程语言中对字符串中的各类字符进行统计,以获取字符串中大写字母、小写字母、数字字符等的出现次数。字符串统计是Java编程语言中的一种常见操作,经常用于文本分析、数据处理...
本知识点将详细解释如何使用Java语言来实现对输入字符串中的英文字母、空格、数字以及其他字符的统计,包括代码逻辑和对应技术点的详细说明。 首先,我们可以看到给出的程序使用了`java.util.Scanner`类来获取用户...
在编程领域,尤其是在处理文本数据时,统计字符串的字节数是一项常见的任务。这涉及到字符编码的理解,因为不同的字符编码方式会影响一个字符占用的字节数。本篇将深入探讨如何在不同编码环境下统计字符串的字节数,...
在本例中,我们使用了String类型的compareTo方法来比较两个字符串的大小。 知识点3:Java字符串分割 在本例中,我们使用了String类型的split方法来将一个句子或一个段落分割成单词。split方法将一个字符串分割成多...
字符串中,每个单词由空格隔开,空格的个数不限 代码如下: function capitalize(sting) { var words = string.split(” “); for(var i = 0; i < words.length; i++) { words[i] = words[i].charAt(0)....
Java提供了String类来处理字符串,String类有length()方法,可以返回字符串中字符的数量。这个方法在处理中文字符串时,会将每个中文字符和英文字符都当作一个字符来计算,这会导致中文字符串的实际视觉长度与...
在本实验中,学生需要编写一个应用程序,接收命令行的输入,并统计键盘输入的字符串中大写字母的个数、小写字母的个数和其他字符的个数。 在Java语言中,字符串是一个对象,用于存储一串字符。字符串可以使用以下...
- **字符串拼接**: 通过循环遍历字符串的每一个字符,并将其逐个添加到新的字符串变量中。 - **`substring()` 方法**: 该方法用于获取字符串的一部分,这里是获取单个字符。 - **循环结构**: 使用倒序循环结构来实现...
在这个场景下,我们使用Java编程语言来实现这一功能,因为Java提供了强大的IO流和字符串处理能力。 首先,我们需要了解Java中的基础概念。Java是一种面向对象的编程语言,它提供了丰富的类库,可以方便地进行文件...
这个问题在标题和描述中被提及,它涉及到字符编码和字符串处理的编程技巧。 首先,让我们了解一下什么是英文字符。英文字符通常指的是基于拉丁字母的字符,包括大小写字母(A-Z,a-z)、数字(0-9)以及一些常见的...
描述提到的任务是“输入一段字符串,统计一下字符串中字母的个数”,这是一个基础的文本处理问题,常见于编程教学或数据分析场景。 在编程中,字符串处理是一项基本技能,广泛应用于各种语言,如Python、Java、C++...
* 如何使用 String 类的方法来处理字符串 * 如何使用 switch 语句或 if-else 语句来判断输入的天气状况 * 如何输出对应的中文天气形式 随机数生成 题目 3 要求自动生成 10 个整数(1~100),并求出生成数列中的...
* 把字符串使用str进行切割,把切割之后得到的字符串组成一个字符串数组返回:`String[] split(String str)` * 把字符串中的所有出现的子串都用新的字符串代替:`String replaceAll(String regex, String ...