————————StringTokenizer和HashMap的使用实例————————————
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.StringTokenizer;
public class jay_x_stringtokenizer_map {
void statictis(String s){
StringTokenizer str=new StringTokenizer(s," ,.");
Map<String,Integer> map=new HashMap<String,Integer>();
while(str.hasMoreTokens()){
String key=str.nextToken();
if(map.get(key)!=null){
Integer value=map.get(key)+1;
map.put(key, value);
}else{
map.put(key, 1);
}
}
Set<String> set=map.keySet();
Iterator<String> it=(Iterator<String>)set.iterator();
while(it.hasNext()){
String key=it.next();
System.out.print("String:"+key);
System.out.println("次数是:"+map.get(key));
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
jay_x_stringtokenizer_map a=new jay_x_stringtokenizer_map();
a.statictis("aaa bbb ccc,aaa.bbb.ccc.a,b,c; aaa ;");
}
}
/*String:c;次数是:1
String:ccc次数是:2
String:aaa次数是:3
String:a次数是:1
String:bbb次数是:2
String:b次数是:1
String:;次数是:1*/
——————————————
以上是我最近学习Java记录的笔记和自己参照书本和老师所讲编写的代码和注释。
1422942883这是我的QQ,欢迎各位学习编程的同学加我好友,或者给我的个人主页留言(http://jayxigua.iteye.com/),一起讨论,学习。呵呵。
分享到:
相关推荐
本教程的压缩包文件可能包含了多个Java源代码示例,这些示例会详细展示如何在不同场景下使用`StringTokenizer`。通过阅读和运行这些示例,开发者可以更深入地理解`StringTokenizer`的使用方法和最佳实践。 总的来说...
- `java.util.StringTokenizer`: 用于字符串的分割处理。 - `sun.net.ftp.FtpClient`: 实现FTP客户端的主要类。 - `java.util.ArrayList`: 用于存储多个对象的集合。 #### 3. 类定义及成员变量 - 类名为`ftp`,继承...
- `java.util.StringTokenizer`: 分割字符串为多个Token的类。 - `javax.swing.JTree`: Swing组件中树形结构组件。 - `javax.swing.tree.DefaultMutableTreeNode`: 用于表示树节点的Swing类。 - `javax.swing.tree....
import java.util.StringTokenizer; /** * * @author lushuaiyin * */ public class StringTokenizerTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated...
- **最佳实践:**对于字符串的分割操作,建议使用`java.util.StringTokenizer`类,它提供了强大的字符串分割功能,能够方便地处理分隔符和分割后的结果。 #### 四、异常处理逻辑 - **问题描述:**给出的代码片段的...
- **编译和解释**:Java源代码首先被编译成字节码,然后由JVM解释执行。 - **自动回收无用内存**:Java拥有垃圾收集机制,能够自动回收不再使用的内存空间。 - **面向对象**:Java完全支持面向对象编程特性,如封装...
在Java编程中,`java.util`包是一个非常重要的工具类库,它包含了处理各种常见任务的类和接口。这个包提供了丰富的数据结构和算法,如日期和时间...理解和熟练使用这些工具类对于任何Java开发者来说都是至关重要的。
- **类方法和实例方法**:类方法可以直接通过类名调用,而实例方法则需要通过对象调用。 - **4.3 对象** - **创建对象**:使用new关键字创建对象。 - **使用对象**:通过对象调用其成员变量和方法。 - **对象的...
【Java实验报告】主要涵盖了Java语言中多个核心概念和类的使用,包括字符串处理、日期时间操作、集合框架以及面向对象编程。以下是这些知识点的详细解释: 1. **字符串相关类**: - `String` 类:不可变的字符序列...
Java是一种广泛使用的面向对象的编程语言,其设计目标是具有良好的可移植性、高效性和安全性。以下是对标题和描述中提到的Java知识点的详细说明: 1. **继承、封装、多态**: - 继承是面向对象编程的基础特性,...
- **平台无关性**:Java代码可以在任何支持Java的平台上运行,无需重新编译。 - **面向对象**:Java完全基于面向对象的概念设计,支持封装、继承、多态等特性。 - **健壮性**:通过异常处理机制,可以有效防止程序...
### Java字符串操作详解 #### 获取字符串的长度 - **方法**: `length()` - **功能**: 返回字符串中字符的数量。 - **示例**: 如果有一个字符串`"Hello"`,调用`length()`方法会返回5。 #### 判断字符串的前缀或...
- **文件操作**:使用`BufferedReader`和`FileReader`进行文件读取,`StringTokenizer`来解析文件中的数据。 综上所述,该“货物进销管理系统”是一个基于Java实现的库存管理系统,涵盖了商品的增删改查以及购买、...
java文档String和StringTokenizer 马克-to-win java视频 字符串解析器
Arduino-StringTokenizer-库一个非常简单的arduino库,可以使用Java(如string-tokenizer函数)来使用定界符分割字符串。 基本说明: 参数:用于标记化的字符串; 分隔符字符串职能 : (boolean)hasNext()-如果...
根据给定文件的信息,我们可以提炼出一系列与Java相关的实验题知识点。这些知识点涵盖了变量命名规则、数据类型操作...以上知识点涵盖了Java实验题中的多个方面,希望能够帮助理解和掌握Java编程的基础知识和技术要点。
参照以下Java代码,以下四个叙述中最确切的是()** ```java class A { int x; static int y; void fac(String s) { Syatem.out.println("字符串: " + s); } } ``` - **解析**:此题考查Java中的变量类型和方法...