- 浏览: 460777 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (272)
- java基础 (59)
- struts (8)
- spring (8)
- 数据库 (8)
- java 网络编程 (29)
- hibernate (3)
- JavaScript (10)
- 日志管理 (2)
- jsp (4)
- servlet (7)
- xml (4)
- ajax (2)
- web service (4)
- 算法与数据结构 (13)
- java 反射机制 (11)
- java 泛型 (3)
- java I/O (8)
- java 线程 (12)
- JavaEE (6)
- java解惑 (33)
- 工具 (5)
- MyEclipse编程实践 (1)
- OSGI (2)
- 设计模式 (9)
- 正则表达式 (0)
- EJB (3)
- Ubuntu linux (6)
- Android (1)
- web前端 (2)
- 找工作 (1)
- SCA (1)
- maven (1)
- 缓存 (1)
- json (1)
- javamail (1)
- 工作笔记 (2)
最新评论
-
霜花似雪:
博主可以分享一下源码吗?
使用maven构建web项目实例 -
王庆波-行:
很好的demo!
memcache使用实例 -
surpassno:
大写的牛逼
java可视化显示内存使用情况 -
zhulin0504:
怎么访问NetEcho.html页面呀???
applet与servlet的网络通信 -
springdata:
java多线程实例demo源代码下载:http://www.z ...
java多线程例子
import java.io.FileReader; import java.util.Scanner; import java.io.FileNotFoundException; public class SurnameReader { public static void main(String args[]) throws FileNotFoundException { FileReader fileReader =new FileReader("src/test.txt"); // create a scanner from the data file Scanner scanner = new Scanner(fileReader); // repeat while there is a next item to be scanned while (scanner.hasNext()) { //一行一行的读入 // retrieve each data element String name = scanner.next(); int age = scanner.nextInt(); String time = scanner.next(); boolean bool = scanner.nextBoolean(); System.out.println(name+" "+age+" "+time+" "+bool); //一行一行的输出 } scanner.close(); // also closes the FileReader } }
test.txt
老赵 28 feb-01 true
小竹 22 dec-03 false
阿波 21 dec-03 false
凯子 25 dec-03 true
执行结果如test.txt
以“,”分隔输入,默认是以空格输入
import java.util.Scanner; import java.io.File; import java.io.FileNotFoundException; public class readhuman { private static void readfile(String filename) { try { Scanner scanner = new Scanner(new File(filename)); // Scanner使用空白符作为默认的分隔符,用户可以很容易地更改分隔符的默认设置。 scanner.useDelimiter(System.getProperty("line.separator")); while (scanner.hasNext()) { parseline(scanner.next()); } scanner.close(); } catch (FileNotFoundException e) { System.out.println(e); } } private static void parseline(String line) { Scanner linescanner = new Scanner(line); // Scanner使用空白符作为默认的分隔符,用户可以很容易地更改分隔符的默认设置。 linescanner.useDelimiter(","); // 可以修改usedelimiter参数以读取不同分隔符分隔的内容 String name = linescanner.next(); int age = linescanner.nextInt(); String idate = linescanner.next(); boolean iscertified = linescanner.nextBoolean(); System.out.println("姓名:" + name + " ,年龄:" + age + " ,入司时间:" + idate + " ,验证标记:" + iscertified); } public static void main(String[] args) { if (args.length != 1) { System.err.println("usage: java readhuman file_location"); System.exit(0); } readfile(args[0]); //参数为comma.txt } }
comma.txt
hell,28,feb-01,true
执行结果:
姓名:hell ,年龄:28 ,入司时间:feb-01 ,验证标记:true
源码见附件
- ioexamples.rar (4.9 KB)
- 下载次数: 3
发表评论
-
java Romdom例子
2011-06-16 16:41 1850random.netInt()如果括号里 ... -
java 内部类详解(转)
2011-06-01 15:47 4935Java 内部类 分四种:成员内部类、局部内部类、静态内部类和 ... -
Fibonacci数列计算+找出出现次数最多字符+不同数字的排列组合
2011-05-26 15:40 20661,斐波拉契数列的计算 package chapter9; ... -
java中的System类中的方法
2011-05-24 11:00 972public final class System exten ... -
java可视化显示内存使用情况
2011-05-20 16:03 2548package memoryManage; /* * ... -
java 界面swing之表格
2011-05-20 13:39 6499package othertest; import ja ... -
java的队列和栈的一些api
2011-05-16 11:31 1671类 Stack<E> java.lang.Obje ... -
JAVA 中一些api(字符字符串缓冲,URL类,Math类方法,正则表达式)
2011-05-12 10:36 1713CharBuffer字符缓冲区, StringBuffer字符 ... -
java applet 一个简单的例子(applet+html)
2011-05-09 16:49 4122java applet是一个类,其层次结构如下图: 类 JAp ... -
java 核心技术(数组(杨辉三角),散列码,对象拷贝,枚举类型,定时器)
2011-05-04 10:43 1525数组java中无多维数组,都是一维数组,多维数组可以看做是数组 ... -
设计模式总结
2011-04-26 16:50 847对于GoF总结的经典的23中设计模式,分为3类: (1)创建型 ... -
猜数字游戏
2011-04-12 17:27 1144package guessNumber; import ... -
Comparator实现排序
2011-04-01 14:13 8624在java.util包中有一个Collections类,里面实 ... -
21天学会java(含电子书下载)
2011-03-15 16:12 250821天学通java 比较基础 第一天 创建简单applicat ... -
理解浮点数存储
2011-03-15 09:44 969整体呈现 二进制浮 ... -
java.lang.UnsatisfiedLinkError解决办法
2011-03-10 16:59 1151实质上就是Eclipse下配置jdk,jre环境的问题 win ... -
java string,stringbuffer区别例子
2011-01-11 14:44 1340public class test_3 { public ... -
java定时器的使用
2011-01-11 09:20 1432有时需要在一定时间段后,执行某一个操作 java中现有的Ti ... -
对象简单克隆clone和引用(转)
2010-12-15 17:02 849对象克隆,返回和原对 ... -
java applet例子---图片像素处理
2010-12-07 17:01 1889package applet; import java. ...
相关推荐
科尔多瓦-插件-qrscanner 适用于Cordova应用程序的快速,节能,高度可配置的QR码扫描...用法集成cordova-plugin-qrscanner有两个主要步骤。1.尽早获得许可(可选) 此步骤是可选的–如果在扫描开始的那一刻,如果您的应
在这个例子中,我们使用nextInt()方法来读取整数。 使用System.out.print()而不是System.out.println()来在同一行输出提示信息,以便用户的输入能够紧跟在提示之后。 在使用完Scanner对象后,应该调用close()方法来...
一、如果你想编写一个Java程序来进行自我介绍,这是一个基本的例子: 当你运行这个程序时,它会打印出如下的自我介绍: 我的名字是 张三. 我今年 20 岁. 我的爱好是 编程. 我是一名 软件工程师. 二、我们还可以继续...
在这个例子中,我们使用 `Scanner` 对象 `cj` 来获取用户输入的成绩。然后,我们使用 `if` 语句来判断成绩的范围,并输出相应的等级。 代码解释 首先,我们定义了一个 `Scanner` 对象 `cj`,用于获取用户的输入。...
6:再简单的看看该类的解释说明和例子,别忘了看看该类的版本。 7:看类的结构: 成员变量 字段摘要 构造方法 构造方法摘要 成员方法 方法摘要 8:学习构造方法的两种情况: A:有构造...
第一行包含两个整数 N 和 K。 接下来 K 行,每行一个整数 Ai。 试题 G: 扫地机器人 8 第十届蓝桥杯大赛软件类省赛 Java 研究生组 【输出格式】 输出一个整数表示答案。 【样例输入】 10 3 52 10 【样例...
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 import java.util.Scanner; //题目:输入某年某月某日,判断这一天是这...
打开S扫描器,下面我举几个例子演示下S扫描器的主要几个作用。 例子一: S TCP 218.80.12.1 218.80.12.123 80 512 TCP扫描218.80.12.1到218.80.12.123这IP段中的80端口,最大并发线程是512 例子二: S TCP 218...
打开S扫描器,下面我举几个例子演示下S扫描器的主要几个作用。 例子一: S TCP 218.80.12.1 218.80.12.123 80 512 TCP扫描218.80.12.1到218.80.12.123这IP段中的80端口,最大并发线程是512 例子二: S TCP...
文档识别就像读取两个字节一样容易。 如果您对此客户有任何疑问或疑问,请通过与我们联系。 邀请您提供(大小)。 我们总是很高兴收到请求请求,并竭尽所能尽快处理它们。 法规文档阅读器Web API API版本:5.2.0 ...
HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。 下载地址: http://hc.apache.org/downloads.cgi 1.2特性 1. 基于标准、纯净的java语言。...
10.3带两个类型参数的泛型类308 10.4有界类型309 10.5通配符参数311 10.6泛型方法313 10.7泛型接口315 10.8泛型类的继承317 10.8.1以泛型类为父类317 10.8.2以非泛型类为父类319 10.8.3运行时类型识别320 ...
学生提问:使用组合关系来实现复用时,需要创建两个Animal对象,是不是意味着使用组合关系时系统开销更大? 159 5.9 初始化块 159 5.9.1 使用初始化块 160 5.9.2 初始化块和构造器 161 5.9.3 静态初始化块 162 ...