`
jayxigua
  • 浏览: 21763 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

java代码笔记2010-06-03:StringTokenizer和HashMap的使用实例

阅读更多

————————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)源代码-详细教程.zip

    本教程的压缩包文件可能包含了多个Java源代码示例,这些示例会详细展示如何在不同场景下使用`StringTokenizer`。通过阅读和运行这些示例,开发者可以更深入地理解`StringTokenizer`的使用方法和最佳实践。 总的来说...

    java完整的上传下载代码

    - `java.util.StringTokenizer`: 用于字符串的分割处理。 - `sun.net.ftp.FtpClient`: 实现FTP客户端的主要类。 - `java.util.ArrayList`: 用于存储多个对象的集合。 #### 3. 类定义及成员变量 - 类名为`ftp`,继承...

    已实现下载的ftp代码.txt

    - `java.util.StringTokenizer`: 分割字符串为多个Token的类。 - `javax.swing.JTree`: Swing组件中树形结构组件。 - `javax.swing.tree.DefaultMutableTreeNode`: 用于表示树节点的Swing类。 - `javax.swing.tree....

    StringTokenizer的使用

    import java.util.StringTokenizer; /** * * @author lushuaiyin * */ public class StringTokenizerTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated...

    Brainbench Java Test

    - **最佳实践:**对于字符串的分割操作,建议使用`java.util.StringTokenizer`类,它提供了强大的字符串分割功能,能够方便地处理分隔符和分割后的结果。 #### 四、异常处理逻辑 - **问题描述:**给出的代码片段的...

    04747 Java程序设计(一) 自考 考点 大纲(自己总结)

    - **编译和解释**:Java源代码首先被编译成字节码,然后由JVM解释执行。 - **自动回收无用内存**:Java拥有垃圾收集机制,能够自动回收不再使用的内存空间。 - **面向对象**:Java完全支持面向对象编程特性,如封装...

    java实用工具类

    在Java编程中,`java.util`包是一个非常重要的工具类库,它包含了处理各种常见任务的类和接口。这个包提供了丰富的数据结构和算法,如日期和时间...理解和熟练使用这些工具类对于任何Java开发者来说都是至关重要的。

    java学习笔记.pdf

    - **类方法和实例方法**:类方法可以直接通过类名调用,而实例方法则需要通过对象调用。 - **4.3 对象** - **创建对象**:使用new关键字创建对象。 - **使用对象**:通过对象调用其成员变量和方法。 - **对象的...

    Java实验报告

    【Java实验报告】主要涵盖了Java语言中多个核心概念和类的使用,包括字符串处理、日期时间操作、集合框架以及面向对象编程。以下是这些知识点的详细解释: 1. **字符串相关类**: - `String` 类:不可变的字符序列...

    java笔记,上课笔记

    Java是一种广泛使用的面向对象的编程语言,其设计目标是具有良好的可移植性、高效性和安全性。以下是对标题和描述中提到的Java知识点的详细说明: 1. **继承、封装、多态**: - 继承是面向对象编程的基础特性,...

    java实用教程

    - **平台无关性**:Java代码可以在任何支持Java的平台上运行,无需重新编译。 - **面向对象**:Java完全基于面向对象的概念设计,支持封装、继承、多态等特性。 - **健壮性**:通过异常处理机制,可以有效防止程序...

    java函数大全

    ### Java字符串操作详解 #### 获取字符串的长度 - **方法**: `length()` - **功能**: 返回字符串中字符的数量。 - **示例**: 如果有一个字符串`"Hello"`,调用`length()`方法会返回5。 #### 判断字符串的前缀或...

    货物进销管理系统完整版.

    - **文件操作**:使用`BufferedReader`和`FileReader`进行文件读取,`StringTokenizer`来解析文件中的数据。 综上所述,该“货物进销管理系统”是一个基于Java实现的库存管理系统,涵盖了商品的增删改查以及购买、...

    java文档String和StringTokenizer---马克-to-win java视频

    java文档String和StringTokenizer 马克-to-win java视频 字符串解析器

    Arduino-StringTokenizer-Library:一个非常简单的arduino库,可以使用Java(如string-tokenizer函数)使用定界符分割字符串

    Arduino-StringTokenizer-库一个非常简单的arduino库,可以使用Java(如string-tokenizer函数)来使用定界符分割字符串。 基本说明: 参数:用于标记化的字符串; 分隔符字符串职能 : (boolean)hasNext()-如果...

    java相关实验题小实验程序

    根据给定文件的信息,我们可以提炼出一系列与Java相关的实验题知识点。这些知识点涵盖了变量命名规则、数据类型操作...以上知识点涵盖了Java实验题中的多个方面,希望能够帮助理解和掌握Java编程的基础知识和技术要点。

    2008-2010自学考试Java语言程序设计(一)试题汇编.doc

    参照以下Java代码,以下四个叙述中最确切的是()** ```java class A { int x; static int y; void fac(String s) { Syatem.out.println("字符串: " + s); } } ``` - **解析**:此题考查Java中的变量类型和方法...

Global site tag (gtag.js) - Google Analytics