- 浏览: 219804 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
zzhyq:
有没有后台是ASHX 的呀
Ext.tree.TreePanel -
693593336:
谢谢作者分享,正好用上
Ext.tree.TreePanel -
greatwqs:
提供一个下载的demo不是更好
基于servlet的 Freemarker Demo
Code:
- packagech09;
- importjava.io.BufferedReader;
- importjava.io.BufferedWriter;
- importjava.io.CharArrayReader;
- importjava.io.CharArrayWriter;
- importjava.io.File;
- importjava.io.FileInputStream;
- importjava.io.FileNotFoundException;
- importjava.io.FileReader;
- importjava.io.FileWriter;
- importjava.io.IOException;
- importjava.util.Scanner;
- classHomeworkch09{
- publicHomeworkch09(){
- System.out.println("第九章的课后练习题。");
- }
- //1.编写一个应用程序,读取一个文本文件的内容。
- publicvoidkey01(){
- Filefile=newFile("E:/Workspaced/javaHomeWork","hello.txt");//与当前应用程序同一目录
- //System.out.println(file.getPath());
- byteb[]="dd".getBytes();
- try{
- FileInputStreamfis=newFileInputStream(file);
- intn=0;
- //测试乱码
- Stringstr=null;
- while((n=fis.read(b,0,2))!=-1){//两个字节读,防止乱码
- str=newString(b,0,n);
- System.out.print(str);
- }
- }catch(FileNotFoundExceptione){//文件找不到的异常
- e.printStackTrace();
- }catch(IOExceptione){
- e.printStackTrace();
- }
- }
- //2.编写一个应用程序,将用户从键盘输入的10行文字存入文件。
- publicvoidkey02(){
- FileWriterfile=null;
- try{
- file=newFileWriter("myDoc.txt");
- BufferedWriterbw=newBufferedWriter(file);
- for(inti=0;i<10;i++){
- Scannerreader=newScanner(System.in);
- bw.write(reader.nextLine());
- bw.flush();
- }
- file.close();
- bw.close();
- }catch(IOExceptione){
- e.printStackTrace();
- }
- }
- //3,使用数组字符流将俄文字母写入内存,然后再从内存读出。
- /**答案输出俄文字母是32个,实际是33个,Ё和Е虽然也是两个不同的字母,但只是在口语中有区别,书写或印刷时可以把简略为Е。*/
- publicvoidkey03(){
- intstartPosition=(int)'А';//俄文首字母
- intendPosition=(int)'Я';//俄文末字母
- System.out.println("俄文字母共有:"+(startPosition-endPosition));
- //for(inti=1040;i<1072;i++){
- //System.out.print((char)i);
- //}
- intn=-1;
- CharArrayWriterout=newCharArrayWriter();
- for(inti=startPosition;i<=endPosition;i++){
- out.write(i);
- }
- CharArrayReaderin=newCharArrayReader(out.toCharArray());
- try{
- while((n=in.read())!=-1){
- if(n%2==0){
- System.out.println("/n");
- }
- System.out.printf("/t位置%d,字符/'%c/'",n,(char)n);
- }
- }catch(IOExceptione){
- e.printStackTrace();
- }
- }
- //4、编写一个应用程序,将用户从键盘输入的10个整数存入文件,然后顺序读出。
- publicvoidkey04(){//=============使用缓冲流=================
- Filefile=newFile("key04.txt");
- try{
- FileWriterout=newFileWriter(file);
- BufferedWriterout2=newBufferedWriter(out);
- inti=0;
- while(i<2){
- Scanners=newScanner(System.in);
- Stringstr=s.nextLine();
- out2.write(str);
- out2.newLine();//写入一个回行
- out2.flush();//刷新缓冲区
- i++;
- }
- FileReaderin=newFileReader(file);
- BufferedReaderin2=newBufferedReader(in);
- Stringintegers=null;
- while((integers=in2.readLine())!=null){
- System.out.println(integers);
- }
- }catch(FileNotFoundExceptione){
- e.printStackTrace();
- }catch(IOExceptione){
- e.printStackTrace();
- }
- }
- }
- publicclassCh09_1{
- publicstaticvoidmain(String[]args){
- Homeworkch09hk=newHomeworkch09();
- //测试位置
- }
- }
发表评论
-
Singletons and lazy loading
2011-09-26 19:47 919The Java Memory Model # ... -
JVM blogs
2011-09-14 21:40 474话说是 【JVM详解的专题】,很多文章的差不多的,有的详 ... -
effective Java _Generic
2011-09-12 12:03 0#23 -
Class Loader
2011-08-28 16:47 788专栏合集(一):Java深度历险 pdf已上传1 ... -
Study Linkinginginginginginginging
2011-08-27 10:42 739#1 java 工程和类等路径汇总 #2 让Apac ... -
How to send Email
2011-08-26 15:32 6051.java mail 使用介绍 2.Java ... -
Java_Try_Finally
2011-07-18 11:51 650public class TestTryCatch { ... -
Java Class ClassLoader
2011-07-15 17:05 1032下午在看《Java 深度历险》,对Class & ... -
关键字 final & transient
2011-06-08 16:49 970final 详见: http://java.chinaitl ... -
课程设计3
2010-01-04 14:09 781题目3:动态分区式存储管理的存储分配和回收 一、设计目的 ... -
课程设计1
2010-01-04 14:24 751采用的是C++语言编写的,但PCB的数据结构是符合要求的。 ... -
os课程设计后感
2010-01-04 14:48 544今天终于把操作系统的实验给终结了。基本要求算是符合了,可能表 ... -
java作业01
2010-03-06 16:02 665package homework01; public cla ... -
Java作业02
2010-03-11 14:22 794package homework02; import jav ... -
File函数返回当前路径
2010-03-12 19:37 673package netWorkMoreThreadCopy; ... -
多线程文件复制(界面)1
2010-03-12 23:45 943package netWorkMoreThreadCopy; ... -
Java IO 转摘
2010-03-15 00:26 514java中的io中的(input/output)str ... -
java作业03
2010-03-17 00:59 701package homework03; import jav ... -
Java作业
2010-03-17 01:19 643package homework03;import java. ... -
java作業3
2010-03-18 18:36 595package homework03;/** 首先编写一个抽象 ...
相关推荐
Java中的输入输出流(Input/Output,简称I/O)是程序与外部设备交互的重要机制,主要包含在`java.io`包下。I/O流的基本原理是通过抽象的方式将数据源和数据目的地联系起来,实现对不同设备的统一管理和数据传输的...
Java输入输出流(I/O流)是Java编程中不可或缺的一部分,它允许程序处理数据的读取和写入操作。在Java中,一切皆为对象,所以输入和输出操作也被抽象成了一系列的类,这些类构成了Java I/O系统的核心。本章主要涵盖...
C++语言程序设计教程:第9章 输入输出流.ppt
第9章主要讲解了C++中的输入输出流,它是C++语言程序设计教程的一部分,出自大连理工大学软件学院。 输入输出流的概念指的是数据从源头(如键盘、文件)流动到目的地(如显示器、文件)的过程,C++通过流库支持这一...
Java输入输出流(I/O流)是Java编程中不可或缺的一部分,它主要用于程序与外部设备(如硬盘、键盘、显示器等)之间数据的传输。在Java中,I/O流被分为两类:字节流(Byte Stream)和字符流(Character Stream)。...
C++输入输出流是C++编程中的核心概念之一,它为程序员提供了与外部世界交互的能力,包括读取数据(输入)和写入数据(输出)。在C++中,输入输出流是通过iostream库来实现的,这个库包含了std::cin、std::cout和其他...
◇ 第一章 引言 - 课前索引 - 第一节 计算机语言及其发展 ...◇ 第十二章 输入输出流 - 课前索引 - 第一节 输入输出流类 - 第二节 文件流 - 第三节 字节流类 - 第四节 流错误处理 - 本章小结 - 课后习题
1.1 简介--------------------------------------------------------------1 1.2 什么是计算机------------------------------------------------------3 1.3 计算机组成-------------------------------------...
第九章的焦点是C++程序设计中的流类库和输入输出机制。C++语言并不直接支持输入输出语句,而是依赖于一个强大的流类库,该库是C++标准库的核心部分,与标准模板库同等重要。数据在不同对象间的传输被抽象为“流”,...
Java编程入门第八章主要涉及的是Java程序中的输入与输出(I/O)操作,这是任何编程语言中都必不可少的一部分。在Java中,输入与输出不仅包括从键盘读取数据或者向控制台打印信息,还包括文件操作、网络通信等多种...
第九章的焦点是C++中的流类库及其在输入输出中的应用。C++不直接提供输入/输出语句,而是采用一个内置的I/O流类库,它是C++标准库的关键部分,与标准模板库同等重要。这个库通过抽象概念“流”来处理数据的传输,使...
第4章 基础 4.1 创建1个简单的模型-------------------------------------------------------------------------24 程序化源对象------------------------------------------------------------------------------...
第九章《C++语言的I/O流》深入探讨了这一主题。首先,介绍了屏幕输出,这是通过`cout`对象实现的,它允许开发者将文本信息输出到标准输出设备,通常是显示器。屏幕输出的基本形式是利用`运算符将表达式插入到输出流...
9. **输入输出流的方法** InputStream和OutputStream提供了诸如read()和write()的基本方法,而Reader和Writer则有read()和write()的变体,用于读写字符。每个类还有一系列其他方法,如skip()、available()等,用于...
- **第26讲 第9章使用引用** - 引用的概念与特点。 - 引用作为函数参数与返回值。 - **第27讲 第10章类和对象** - 类的定义与对象的创建。 - 成员函数与成员变量的作用域。 - **第28讲 第10章构造函数和析构...
10. **第十章:输入输出流** - 文件操作:File类,文件的创建、读写、删除 - 字节流:InputStream和OutputStream - 字符流:Reader和Writer - 文件流缓冲区:BufferedInputStream, BufferedOutputStream, ...
"Java练习题1-9章"涵盖了从入门到进阶的关键知识点,旨在帮助学习者巩固和提升Java编程技能。下面将对这些章节涉及的主要知识点进行详细的阐述。 1. **第一章:Java简介** - Java的历史和应用领域 - Java的特性:...
作者:谭浩强 出版社:清华大学出版社 ISBN:7-302-08599-4/TP.6159 第一章 C++的初步知识 第二章 数据类型与表达式 第三章 程序设计初步 第四章 函数与预处理 ...第十三章 输入输出流 第十四章 C++工具 附录A、B
输入输出(Input/Output, I/O)系统是计算机硬件与外部设备之间进行数据交换的关键部分。本章主要探讨了I/O系统的一些核心概念和技术,包括同步与异步控制、中断处理、DMA(直接存储器访问)以及接口设计等方面的...