当前位置:文档之家› java IO文件输入输出流总结

java IO文件输入输出流总结

java IO文件输入输出流总结
java IO文件输入输出流总结

文件输入与输出以流的形式进行,同时根据内容不同分为字节和字符两种

字节流的读取与写入

读取步骤:File→FileInputStream→f.read(bytes)

写入步骤:File→FileOutputStream→f.write(bytes)

演示:读取字节文件即把字节从文件读到内存中

File f=null;//定义文件类的变量,并为空

f=new File(“”);//给变量赋值,表明指向某个文件

因为File没有读写的能力,所以需要用个InputStream

Try{

FileInputStream fis=null;//定义文件字节输入流变量

fis=new FileInputStream(f);//给其赋值,指向目标文件

Byte [] bytes=new byte[1024]; //定义数组,把字节流的字节读到数组中,相当于缓存Int n=0;//记录读取的字节数

While(n=fis.read(bytes)==-1){//以1024字节大小为单位每次读取字节,从fis字节流中,并放到bytes字节组中,读取字节个数为零即读到末尾,则返回数值-1.

String s=new String(bytes,0,n);// 把字节转换成字符串,0代表:转换开始的下标;

n代表:转换字节的长度。

System.out.println(s);//把字符串打印到显示器上

}

}

演示:写入字节文件即把字节从内存中写道文件里

File f=null;

f=new File(“d:\\ss.txt”);

FileOutputSteam fos=null;

Try{

Fos=new FileOutputStrream(f);

String s=””;//定义空字符串

Byte []bytes=new byte[1024];//定义字节数组,存储转换来的字符

Fos.write(s.getBytes());//把String转化为byte

}

举例:图片的拷贝即从一个磁盘拷贝到另一个磁盘;或从一个电脑到另一个电脑

思路:先把图片读到内存,在写入到某个文件里,因为图片是二进制文件,则只能用字节流File f1=new File(“c:\\a.jpg”);

FileInputStream fis=null;

Fis=new FileInputStream(f1) ;

File f2=new File(“d:\\a.jpg”);

FileOutputStream fos=null;

Fos=new FileOutputStream(f2);

Byte buf[]=new byte[1024];

Int n=0;//记录实际读到的字节数

While((n=fis.read(buf))!==-1){//以buf的大小为单位读取fis文件里的字节,读到内存buf字节组中。N代表一次读的字节的个数,当没有读到字节时,n的返回数值是-1.

Fos.write(buf);

}

字符的读取和写入

文件字符流:FileReader→f.read(c);

FileReader→BufferedReader→f.readLine();

File→FileReader→BufferedReader→reader.readLine();

同理:FileWeader→f.write(c);

FileWeader→BufferedWriter→f.write();

File→FileWeader→BufferedWriter→reader.write();

文件读取字符流对象

FileReader fr=null;//写入到文件

FileWriter fw=null;

Try{

Fr=new FileReader(“c:\\test.txt”);//创建输出对象

Fw=new FileWriter(“d:\\vvv.txt”);

Int n=0;//记录实际读取的字符数

Char c[]=new char[1024];//定义字符数组,来存放从文件读取的字符While((n=fr.read(c))!==-1){

String s=new String(c,0,n);//把字符数组转换为字符串

System.out.println(s);

System.out.println(c);

Fw.write(c);//将字符写入到d盘指定的文件

}

}

第二种:

BuffereReader br=null;

bufferedWriter bw=null;

Try{

//先创建FileReader对象,然后再升级为bufferedReader

//先通过FileReader找到文件,再转成bufferedReader

FileReader fr=new FileReader(“c:\\test.txt”);

Br=new bufferedReader(fr);

//创建FileWriter对象

FileWriter fw=new FileWriter(“d:”);

Bw=new bufferedWriter(fw);

//循环读取文件:

String s=””;

While((s=br.readLine())!==null){

System.out.println(s);

//输出到磁盘

Bw.write(s+”\r\n”);

}

}

第三种情况:

//字符流把文件的字符以行的形式读到内存中并显示

File file=null;

FileReader fr=null;

BufferedReader reader=null;

File=new File(“C:\\Users\\Administrator\\ mysql_tmoss.TXT”);

Fr=new FileReader(file);

Reader=new Bufferedreader (fr);

String s=null;

s=reader.readLine()//从输入流中读取一行字符,并赋给字符串s

while((s=reader.readLine())!==null){

System.out.println(s);

}

//把上述字符流写到另一个文件或把内存的字符流写到某文件中则

File file1=null;

FileReader fw=null;

BufferedReader writer=null;

File1=new File(“C:\\Users\\Administrator\\ mysql.TXT”);//如果文件存在

则会覆盖,如果文件不存在则重建一

Fw=new FileReader(file1);

Writer=new BufferedReader(fw);

Writer.write(s);

从键盘输入字符

// System.in:标准”输出流。此流已打开并准备接受输出数据

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader br=new BufferedReader(isr);

//从控制台读取一行数据,默认形式为字符串。

String a1=br.readLine();

//转换形式:

Float num=Float.parseFloat(a1);

备注:

FileInputStream:从文件系统中的某个文件中获取输入字节。

FileReader:从文件系统中的某个文件中获取输入字符。

FileInputStream(File file):通过打开一个到实际文件的连接来创建一个FileInputStream,该文件通过文件系统中的File对象file来指定。

FileInputStream(String name):通过打开一个到实际文件的连接来创建一个FileInputStream,该文件通过文件系统中的路径名name 指定

Read():从此输入流中读取一个数据字节

Read(byte[] b):从此输入流中将最多b.length个字节的数据读入一个字节数组中。

Read(byte[] b,int off ,int len):从此输入流中将最多len 个字节的数据读入一个字节数据中。File 定义一个文件类型的变量,用来指定磁盘中的文件:

File f = new File("C://programfiles/java/java/file.txt");

创建一个文件:f.createMenFile

创建文件夹:File f=new File(“d:\\ff”);

f.mkdir();

如何列出文件夹下有多少个文件:File f=new File(“d:\\ff”);

If(f.isDirectory()){

File lists[]=f.listFiles();

For(int i=0;i<=lists.length;i++){

System.out.println(“文件名”+lists[i].getName());

}

}

记事本读写文件功能实现:

Java中构造函数:

作用:实例化对象

注意:每一个类中都必须有一个构造函数,可以自己定义;如果没有定义,则系统会提供一个默认的构造函数.

要求:1,构造函数名必须和类名相同,

构造函数只能通过new关键字调用,普通函数需要通过类的实例调用,如果是static 方法,则直接通过类名即可调用

构造函数没有返回类型,普通函数必须有返回类类型,不返回用void表示

构造函数是一个特殊的函数,是无返回类型修饰即没有任何返回类型,和类名一模一样,参数随意。

对象是用相应的构造函数创建出来的,是通过执行相应构造函数里的内容进行的

先通过new分配对象内存,然后调用构造函数,执行构造函数

构造这个类的对象的时候就必须执行构造函数·要有构造函数才能构造一个对象··也就是说·一个构造函数的执行和对象的构造是同步的·或者说·构造函数执行了之后才能构造对象

构造方法只能是public 类名(){}

一个类中可以定义带参数的构造方法,也可以定义不带参数的构造方法以,这样的定义叫做重载

有的时候调用这个类不必要用到构造函数。

只有你需要用到这个类的对象的时候才会用到它。

1,在Java程序中,其原始程序的文件名不能随意命名,必须和public类名称一样,因此在一个独立的原始程序里,只能有一个public类,却可以有许多non-public类。若是在一个Java 程序中没有一个类是public,那么该Java程序的文件名就可以随意命名了。

2, Java程序是由一个或一个以上的类组合而成,程序起始的主体也是被包含在类之中。这个起始的地方称为main(),

public static void main(String args[]) // main() method,主程序开始{

}

如前一节所述,main() method之前必须加上public static void 这三个标识符。public代表main()公有的method;static表示main()在没有创建类对象的情况下,仍然可以被运行;void则表示main()方法没有返回值。Main后的括号()中的参数String args[]表示运行该程序时所需要的参数,这是固定的用法,如果现在不了解也没有关系,在以后的章节中会一一介绍。

Java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的保留关键字。

System.out是指标准输出,通常与计算机的接口设备有关,如打印机、显示器等。其后所连接的println,是由print与line所组成的,意义是将后面括号中的内容打印在标准输出设备显示器上。左、右括号之间的内容,即是欲打印到显示器中的参数,参数可以是字符、字符串、数值、常量或是表达式,参数与参数之间以括号作为间隔。

println()中的变量共有三个,以加号连接这些将被打印的数据。在此,加号是“合并”的意思,并非作为算术运算符号的用途。

当表达式中有类型不匹配时,有下列的处理方法:(1)占用较少字节的数据类型会转换成占用较多字节的数据类型。(2)有short和int类型,则用int类型。(3)字符类型会转换成short 类型。(4)int类型转换成float类型。(5)若一个操作数的类型为double,则其它的操作数也会转换成double类型。(6)布尔类型不能转换至其他的类型。

File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操作文件,通过调用File类提供的各种方法,能够完成创建,删除和重命名文件,判断文件的读写权限以及是否存在,设置和查询文件的最近修改时间等操作

Java能正确处理约定路径分隔符,如果在windows版本的java下用斜线,路径处理依然正确,记住,如果使用windows使用反斜线的约定,就需要在字符串内使用它的转义序列。Java 约定是用unix和url风格的斜线来作为路径的分隔符

下面的构造方法可以用来生成File对象

File(String directoryPath)这里,directoryPath是文件的路径

File 定义了很多获取File对象标准属性的方法。例如:getName()用于返回文件名getParent()返回父目录名,exists()方法在文件存在的情况下返回true,反之返回false。

然而File类是不对称的,意思是虽然存在可以验证一个简单文件对象属性的很多方法,但是没有相应的方法来改变这些属性。

Java的流式输入/输出建立在四个抽象类的基础上:InpurStream,OutputStesm,Reader和Writer。他们用来创建具体流式子类。尽管程序通过具体子类执行输入/输出操作,但顶层的类定义了所有流类的基本通用功能

InputStream和OutputStream设计成字节流类。Reader和Writer为字符流类。字节流类和字符流类形成分离的层次结构。一般说来,处理字符或字符串时应使用字符流类,处理字节或二进制对象时应使用字节流类。

一般在操作文件流时,不管是字节流还是字符流都可以按照以下的方式进行

1,使用File类找到一个文件

2,通过File类的对象去实例化字节流或字符流的子类

3,进行字节或字符的读写操作

4,关闭文件流

字节流类为处理字节式输入/输出提供了丰富的环境。一个字节流可以和其它任何类型的对象并用,包括二进制数据。这样的多功能性使得字节流对很多类型的程序都很重要。因为字节流类以InputStream和OutputStream为顶层,

InputStream是一个定义了java流式字节输入模式的抽象类。该类的所有方法在出错的条件下都会引发一个IOException异常

社区流动人口服务和管理工作总结

社区流动人口服务和管理工作总结 篇一:20XX年xx社区流动人口管理工作总结 xx社区20XX年流动人口管理工作 总结 xx社区流动人口管理工作在、镇综治维稳中心、流动人口管理部门的领导和指导下,以流动人口管理的相关法规为指导,按照对流动人口服务管理的要求,进一步加大管理力度,不断提升服务水平,流动人口综合服务率达90%以上,全面完成了各项工作任务,取得一定成效。现将全年工作总结如下: 一、完善组织机构,健全制度职责 灵秀社区高度重视流动人口服务管理工作,将流动人口服务管理工作列入社区工作的重要议事日程,成立了由社区主要领导、社区分管领导、社区民警、社区综治专干、社区计生工作人员等组成的流动人口服务管理工作领导小组,全面负责辖区流动人口的服务管理工作,为加强辖区流动人服务管理工作提供了有力的组织保障,使辖区流动人口计服务管理服务工作有序开展,与此同时,制定了相应的制度、职责,从而进一步强化和落实了责任,为确保全面完成流动人口服务管理服务工作取得实效提供了制度保障。社区建立了流动人口服务

管理台帐,每季度对流动人口进行排查,及时对新增、离开人员信息进行完善,实行动态管理,为搞好辖区流动人口服务管理工作打下了基础。 二、加强对流出人口的管理 辖区流出人员的管理一直是我们流口重点工作之一,要求辖区人员外出时首先到社区填写流动人口婚姻证明,社区盖章后,到街道办事处计生办办理外出流动人口《婚育证明》,已婚育龄妇女同时签订流动人口已婚育龄妇女计划生育协议书,完善相关流出人员的信息管理。 三、通过流管领导小组和计生协会积极开展工作,流管工作进一步深入 自成立了流动人口管理工作领导小组和流动人口计划生育协会后,积极发挥作用,深入到企业、商家进行法律、法规、政策及优生优育科普宣传,发放宣传资料、避孕药具等,还组织流动人口参加计划生育知识讲座等活动,使流动人口工作进一步深入人心。 今年,我社区在上半年和下半年对本辖区内外来流动人口进行了两次拉式的清理登记整顿工作,特别是利用11月份一个月的时间对社区内的住宿小区、物业管理 公司、生活小区、辖区单位出租屋、街面商铺进行了地毯式的挨家挨户普查登记,共登记流动人口1221人,已婚育龄妇女1220人。社区流动人口、计生工作人员深入商家

输入输出流实验六

实验五 Java 输入输出流 1.实验目的 (1) 掌握输入输出流的总体结构; (2) 掌握流的概念; (3) 了解各种流(包括文件流、管道流、连接文件、过滤流、对象的序列化、随机访问)的使用。 2.实验内容 实验题1 编写一个Java Application程序,打印命令行输入的所有参数。 [基本要求] 编写完整程序。 程序代码为: package输入输出流; import java.io.*; public class IO_1 { public static void main(String[] args) { for (int i = 0; args != null && i < args.length; i++) { System.out.println("第" + i + "个参数是" + args[i]); } // 创建文件对象 File f = new File("D:/java/A.txt"); if (!f.exists()) { try { f.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } try { // 将文件读取到内存中 InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); System.out.println("请输入:"); String s = br.readLine(); System.out.println("您输入的内容是:" + s); // 将内存写入到文件里面 FileWriter fw = new FileWriter(f, true); BufferedWriter bw = new BufferedWriter(fw); bw.write(s); //关闭流

流动人口年终工作总结

流动人口年终工作总结 流动人口年终工作总结4篇 总结是对取得的成绩、存在的问题及得到的经验和教训等方面情况进行评价与描述的一种书面材料,它在我们的学习、工作中起到呈上启下的作用,因此我们需要回头归纳,写一份总结了。总结怎么写才能发挥它的作用呢?下面是为大家收集的流动人口年终工作总结4篇,欢迎阅读,希望大家能够喜欢。 20xx年我区的计划生育工作在×××××区党工委管委会的正确领导下,在市计生委的关心指导下,根据年初制定的工作考核目标,狠抓流动人口计划生育基础管理工作,建立以属地管理,单位负责,居民自治,社区服务的现居住地管理为主的流动人口计划生育工作机制,使我区的流动人口管理工作得以健康有序地顺利开展,具体主要做了以下几点: 我区自属地管理以来,经济发展突飞猛进,流进人口呈逐年递增之势,对我区计划生育基础管理带来了一些新问题,管理区领导对此高度重视,要求对流动人口采取公平对待、加强管理、深入服务为原则,切实做好流动人口管理工作,并要求地方派出所、工商、城管、村建办、医院等部门互相配合,协同做好工作,确保流动人口计划生育管理机制顺利开展。

流动人口管理首先加强网络建设,流动人口具有流动性、隐蔽性,这就要求建立一支素质高、业务能力强的计生网络队伍,为此一方面要加强妇女主任队伍建设,对全区7个社区1个居委会的计生妇女主任及时进行了调整,明确任务,落实责任,制定考核细则,对于不合格、没有责任心的计生干部坚决不用,调离岗位。同时通过培训此有关的计生政策法规、避孕节育、生殖健康等知识,提高计生干部依法办事的能力。另一方面建立一支横向到边、纵向到底的计生指导员队伍,使得计生网络得以健全,社区上下形成合力,共同做好流动人口计划生育管理。例如今年7月份×××社区一男青年与湖南省怀化县的女青年同居后怀孕,因该户住房较偏僻,幸被社区指导员及时发现,上门做了工作后落实了补救措施,避免了一起早婚早育。 第二,全面推进村民自治与企业单位共同管理的管理模式。根据流动人口大部分工作在单位,居住在社区的特点,采用了企业单位与租住地共同管理的方法。对企业采用谁用工谁负责谁管理,并与单位法人代表签订计划生育责任书,明确责任。今年我区××××针织厂就发生流进人员计划外怀孕,社区妇女主任与工厂共同做了工作后,才得以落实补救措施。对社区私房出租户由社区统筹管理,同时对流进人员做到每月见面一次,每季度清理一次,每半年查验一次的方法及时掌握孕情动态,发现问题及早处理。今年9月

Java多线程和输入输出流

班级:13科技2班学号:201324131225 姓名:许耿宁 Java多线程和输入输出流 一、实验目的: 1.熟悉利用Thread类建立多线程方法。 2.熟悉利用Thread接口建立多线程方法。 3.熟悉Java的文件读写机制,练习输入输出流的使用。 二、实验内容: 1.阅读下列程序,分析并上机检验其功能。 public class DelayRunnable implements Runnable{ private static int count=0; private int no; private int delay; public DelayRunnable(){ count++; no=count; } public void run(){ try{ for (int i=0;i<10;i++){ delay=(int)(Math.random()*5000); Thread.sleep(delay); System.out.println("Thread "+no+" with a delay "+delay); } }catch(InterruptedException e){} } } class MyRunnable{ public static void main(String args[]){ DelayRunnable r1 = new DelayRunnable();

DelayRunnable r2 = new DelayRunnable(); Thread thread1=new Thread(r1); Thread thread2=new Thread(r2); thread1.start(); thread2.start(); try{ Thread.sleep(1000); }catch(InterruptedException e){ System.out.println("Thread wrong"); } } } 2.将上列程序利用Runnable接口改写,并上机检验。 3.创建简单的程序ThreeThread.java,该程序将创建三个线程,每个线程应当显示它所运行的时间(可以考虑使用Date类或Calendar类)。 4.键盘输入10个整数,从小到大进行排序。 5.接收键盘输入的字符串,用FileInputStream类将字符串写入文件,用 FileOutputStream类读出文件内容显示在屏幕上。 6.将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入到另一个文件中。 三、实验要求: 1.通过实验掌握Thread 、Runnable使用方法; 2.程序必须能够实现多线程; 3.程序必须能够完成题目要求; 4.通过实验掌握文件输入输出流的使用方法; 5.程序必须能够从键盘接收字符串并保存在文件中; 6.程序必须能够读出文件内容显示在屏幕上; 7.写出实验报告。 四、实验代码及截图: 第一题: 在编译器上运行程序得到截图所示结果:

输入输出流实验

深圳大学 实验报告 课程名称: Java 实验序号:上机实践9 实验名称:统计英文单词&读取Zip文件 班级:计算机3 姓名:卢志敏 同组人:实验日期: 2008 年 12 月 29 日 教师签字:

一、实验目的 掌握RandomAccessFile类的使用。 掌握ZipInputStream流的使用。 二、实验环境 WinXp SP 3 三、实验要求 实验1 使用RandomAccessFile流统计一篇英文中的单词,要求如下: (1)一共出现了多少个英文单词。 (2)有多少个互不相同的单词。 (3)给出每个单词出现的频率,并将这些单词按频率大小顺序显示在一个Text--Area中。 实验2 读取,并将中含有的文件重新存放到当前目录中的book文件夹中,即将的内容解压到book文件夹中。 四、实验步骤和内容 实验1 源代码: import .*; import class WordStatistic

{ Vector allWords,noSameWord; WordStatistic() { allWords=new Vector(); noSameWord=new Vector(); } public void wordStatistic(File file) {try { RandomAccessFile inOne=new RandomAccessFile(file,"rw");; import class StatisticFrame extends Frame implements ActionListener { WordStatistic statistic; TextArea showMessage; Button openFile; FileDialog openFileDialog; Vector allWord,noSameWord; public StatisticFrame() { statistic=new WordStatistic(); showMessage=new TextArea(); openFile=new Button("Open File"); (this); add(openFile,; add(showMessage,;

JAVA输入输出流--字节流篇(什么时候用哪个)

1流的概念 stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图: 在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型: (1)字节流 表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,如图象和声音。 (2)字符流 以Unicode字符为导向的stream,表示以Unicode字符为单位从stream中读取或往stream中写入信息。 区别: Reader和Writer要解决的,最主要的问题就是国际化。原先的I/O类库只支持8位的字节流,因此不可能很好地处理16位的Unicode字符流。Unicode是国际化的字符集(更何况Java内置的char就是16位的Unicode 字符),这样加了Reader和Writer之后,所有的I/O就都支持Unicode了。此外新类库的性能也比旧的好。 但是,Read和Write并不是取代InputStream和OutputStream,有时,你还必须同时使用"基于byte的类"和"基于字符的类"。为此,它还提供了两个"适配器(adapter)"类。InputStreamReader负责将InputStream转化成Reader,而OutputStreamWriter则将OutputStream转化成Writer。实际上是通过byte[]和String来关联。在实际开发中出现的汉字问题实际上都是在字符流和字节流之间转化不统一而造成的。 以字符为导向的stream基本上对有与之相对应的以字节为导向的stream。两个对应类实现的功能相同,只是在操作时的导向不同。

流管个人工作总结

五顷塬回族乡流动人口管理 年终个人工作总结 尊敬的各位领导: 本人在五顷塬乡负责流动人口管理工作近一年时间。这期间在领导的培养、同志们的关心帮助下我逐步完成着全乡流动人口的计生管理的各项工作。岁首年终,静心回想这一年的工作生活,收获颇丰。现将一年来工作总结如下: 一、自觉加强理论学习,提升素质与党性修养 坚持把加强学习作为提高自身素质的关键。在先进性教育活动中,紧紧把握学习贯彻“三个代表”重要思想,积极参加乡党委组织的集体学习活动,使自身思想政治素质有较大提高,为自己开展各项工作提供了强大的思想武器。同时利用业余时间学习各方面知识,为完成做好本职工作打下坚实的基础。 二、踏实肯干,努力完成好各项业务工作 在2011年中,在党政领导下的乡流动人口管理工作小组的指挥下,我脚踏实 地地完成各项业务工作。积极投身我乡流动人口管理工作,做到准确无误,为全乡流动人口管理后续的管理工作打好坚实的基础。 同时,在乡计生主任的统一指导下,逐户、逐人登记的方法,利用二个月左右时间,出动计生干事,通过对全乡的5个村的1328名流动人口进行全面挖掘普查登记,进行系统资料的完善整理和处理上报,在此项工作中,我在领导精心指导与同志们的协同配合下,完成县计生局流动管理科下达的任务,对我乡的流动人口的规模、地区来源、人口结构、就业领域、住所分布等情况,深入全面地了解,这对于后续更加优化的流动人口管理工作至关重要。 三、虚心请教、认识并完善自我工作不足 在这一年时间中,虽然能够保质保量地完成流动人口管理的各项工作以及党委与领导交代的工作任务,但是在工作的实际磨炼中,发现自己仍然有诸多不足的问题。需要认真地向领导、同志们学习提高、完善自我不足,努力将领导交代的各项工作任务出色完成,得到群众和领导的认可。提高自己的能力与党性素养,以适应流动人口管理工作未来更大的工作挑战与考验。 四、积极思考、为流动人口管理工作发展献计献策 虽然仅只有一年在流动人口管理方面的工作时间,流动人口管理在政府行政管理中是非常年轻的部门,但是发展潜力非常巨大,承担的社会职责非常重要。在未来的工作中,不能靠领导安排、上级部署的态度来完成工作。应发挥积极主 动性,思考与探索、在工作中发现问题、在工作中解决问题,为在流管所的工作平台中发挥自身的价值,献计献策。 魏洲波 2011年12月篇二:流管工作总结及明年工作计划 xx街流管工作总结及明年工作计划 在党工委、办事处的高度重视下,街流管中心紧紧围绕深入开展“平安xx”、“幸福xx”的工作目标,按照区流管办有关出租屋管理工作精神和要求,加强队伍的建设,提升工作的执行力,狠抓工作的落实,加大宣传的力度,努力推进出租屋及流动人员综合管理服务工作的有效开展,并取得一定的成效。现将有关工作情况汇报如下: 一、2013年工作情况总结 (一)攻坚克难,夯实基础 自街道召开2013年工作会议,全面铺开“xxxx城建设”工作和“平安xx”、“幸福xx”以来,流管中心与各部门、各单位及专项行动小组联勤联动,相互配合,迅速开展各项出租屋专项行动,做到了有部署、有机构、有措施,并初见成效。此前辖内村民自建房的出租屋

C++输入输出流实验报告

深圳大学实验报告 实验课程名称:程序设计实验与课程设计 实验项目名称:实验10 C++流输入与流输出 学院:计软专业:计科 报告人:学号:班级: 3 同组人:无 指导教师:朱安民 实验时间:2014年6月16日提交时间:2014年6月16 声明: 本次实验内容由报告人和同组人独立完成,所有涉及到他人的工作均已说明。报告人和同组人均同意教师及学校为教学活动而引用本实验的内容,且无需事先征得同意和特别说明。 教务处制

一、实验目的 1.掌握标准输入输出(iostream库中标准对象cin、cout)的使用 2.掌握IO流类成员函数输入输出(cin.get, cin.getline, cin.read; cout.put, cout.write)的使用 3.掌握输出格式(标准控制符、IO流类成员函数、iomanip头文件中的控制符)控制方法 4.掌握磁盘文件的输入输出方法 二、实验说明和实验环境 1.在奥特曼类的基础上,编写一个程序,重载运算符“》”和“《”,使得用户可以直接(格式化)输出奥特曼的状态。在主程序中输入若干个(3个)奥特曼的状态,并分别将它们保存到文件RecordU.txt中。然后读取并显示文件中的内容。 2.奥特曼和怪物都具有属性:等级, 生命, 攻击, 经验, 金钱,都具有方法:初始化initial和显示状态display 在奥特曼的初始化中,需要接受外来等级参数,生命, 攻击的数值初始化为等级的10倍,金钱为等级的100倍,经验恒为0 在怪兽的初始化中,需要接受外来等级参数,生命, 攻击的数值初始化为等级的8倍,经验为等级的80倍,金钱为等级的800倍 对怪兽和奥特曼的状态输出采用运算符《重载的方法,并结合display方法使用,注意本题目要求怪兽和奥特曼的状态输出必须使用重载运算符《,不能直接使用display方法。 注意:为了实现运算符《重载,需要包含头文件 经常天降怪石会砸中奥特曼或怪兽,如果被幸运石砸中,就会处于“鸿运当头”状态,被砸对象除等级外其它属性全部翻倍;如果被厄运石砸中,就会陷入“倒霉透顶”状态,被砸对象除等级外其它属性全部减半。把“鸿运当头”封装成操作,并用重载运算符++来实现;“倒霉透顶”封装成操作,并用重载运算符--来实现。两个重载都需要用友元方法。 3.奥特曼和怪物经过一番战斗斗,需要中场休息,休息时把各自的属性值存放到一个文件中,休息结束时需要从文件中读取之前的状态继续战斗。 奥特曼和怪物都具有属性:等级, 生命, 攻击, 经验, 金钱,都具有方法:初始化initial和显示状态display 奥特曼和怪兽的属性值均来自于文件(文件的第一行是奥特曼的数据,初始状态为:等级是8,生命, 攻击的数值初始化为等级的10倍,金钱为等级的100倍,经验恒为0,文件的第二行是怪兽的数据,初始状态为等级是4,生命, 攻击的数值初始化为等级的8倍,经验为等级的80倍,金钱为等级的800倍)对怪兽和奥特曼的状态输出采用运算符《重载的方法,并结合display方法使用,注意本题目要求怪兽和奥特曼的状态输出必须使用重载运算符《,不能直接使用display方法。 把信息直接从文件读出来并赋值给奥特曼和怪兽,需要重载》运算符作为友元; 把奥特曼和怪兽的值写入文件,要求重载《运算符作为友元

流管员年度工作总结-精

流管员年度工作总结-精 2020-12-12 【关键字】方案、情况、台阶、思路、方法、实效、成绩、空间、领域、文件、会议、模式、增长、行动、计划、监控、认识、问题、亮点、难点、系统、机制、有效、大力、自觉、深入、继续、整体、和谐、快速、持续、开拓、加大、配合、执行、召开、保持、提升、统一、发展、建设、细化、制定、提出、发现、掌握、了解、研究、措施、突出、关键、安全、稳定、思想、力量、精神、长效机制、基础、需要、利益、素质、政策、重点、能力、制度、方式 篇一:流管工作总结及明年工作计划 XX街流管工作总结及明年工作计划 在党工委、办事处的高度重视下,街流管中心紧紧围绕深入开展“平安XX”、“幸福XX”的工作目标,按照区流管办有关出租屋管理工作精神和要求,加强队伍的建设,提升工作的执行力,狠抓工作的落实,加大宣传的力度,努力推进出租屋及流动人员综合管理服务工作的有效开展,并取得一定的成效。现将有关工作情况汇报如下: 一、XX年工作情况总结 (一)攻坚克难,夯实基础 自街道召开XX年工作会议,全面铺开“XXXX城建设”工作和“平安XX”、“幸福XX”以来,流管中心与各部门、各单位及专项行动小组联勤联动,相互配合,迅速开展各项出租屋专项行动,做到了有部署、有机构、有措施,并初见成效。此前辖内村民自建房的出租屋综合税征收是流管工作的一大难题,自年初起,经多次召开出租屋主会议,派发《至

广大出租屋主一封信》等宣传资料以及对部分屋主开展普法宣传教育等方式,并与村、社领导探讨出租屋综合税征收办法。目前已顺利解决出租屋综合税征收这一难题,让我街流管工作迈进一个新的台阶。按照“条块结合,联合整治”的原则,以社区为单位,先落实每条巷的流动人员登记,再加强落实一个片区的流动人员登记,以片过度到面。 (二)围绕目标,强化治理 根据街道在安排XX年工作时提出的“抓好重点、打造亮点、突破难点,全面促进街道各项事业和谐、稳定、快速发展。”的工作思路,在开展出租屋及流动人员管理工作中,明确了“把握方向创新思路”的目标。按照“底数清、情况明、管得住、服务好”的工作要求,切实做到管屋、管人和管事三方面结合,积极开拓业务范围,做好队伍管理制度的执行和对工作落实情况的督查,进一步加大“人屋”综合治理力度,促进出租屋及流动人员的安全稳定。 XX年1月至11月份开展出租屋清查整治专项行动23次,参与全区统一清查行动31次。其中在10月份开展《清查制假售假重点地区专项行动》对XX村内的出租屋、仓库、偏远山林地等展开地毯式清查,全面掌握地流动人员信息,切实清除各类安全隐患,从严整治隐藏在出租屋内的制假售假行为,杜绝卷烟、假酒等假冒伪劣商品的生存空间。11月份协助街道消安办开展消防隐患的排查整治,累计清查出租屋

Java输入、输出流

第八章输入输出流 【课前思考】 1.字节流和字符流的基类各是什么? 2.什么是对象的串行化?对象串行化的作用是什么? 【学习目标】 本讲主要讲述了java语言中的输入/输出的处理,通过本讲的学习,同学们可以编写更为完善的java 程序。 【学习指南】 仔细阅读本章各知识点的内容, 深刻理解 java 语言中输入/输出流的处理方法,掌握处理问题的方法,多练习,多上机。 【难重点】 ●遇到实际问题时,要根据需要正确使用各种输入/输出流,特别是对中文使用适当的字符输入流。 ●正确使用对象串行化的方法。 ●处理字符流时,其构造方法的参数是一个字节流。 ●对象串行化的概念。 【知识点】 ●I/O 流概述 ●文件处理 ●过滤流 ●字符流的处理 ●对象的串行化 ●其它常用的流 【内容】 第一节数据流的基本概念 理解数据流 流一般分为输入流(Input Stream)和输出流(Output Stream)两类,但这种划分并不是绝对的。比如一个文件,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个数人流,而屏幕则只是一个输出流。 Java的标准数据流 标准输入输出指在字符方式下(如DOS),程序与系统进行交互的方式,分为三种: 标准输入studin,对象是键盘。 标准输出stdout,对象是屏幕。 标准错误输出stderr,对象也是屏幕。 例 8.1 从键盘输入字符。 本例用System.in.read(buffer)从键盘输入一行字符,存储在缓冲区buffer中,count保存实际读入的字节个数,再以整数和字符两种方式输出buffer中的值。Read方法在java.io包中,而且要抛出IOException异常。程序如下: import java.io.*; public class Input1 { public static void main(String args[]) throws IOException { System.out.println("Input: ");

最新流动人口协管员工作总结_协管员个人工作总结

转眼间工作两年了,在劳动保障中心领导班子的正确领导下,在全体同事的帮助、支持下,使我在各个方面都得到了锻炼和一定程度的提高。工作中我始终坚持高标准、严要求,认真完成了劳动保障中心安排的各项工作任务。 认真准时地完成了劳动保障中心安排的各种任务,并整理好各种信息。同时,还认真学习工作技能,不断改造思想观念,努力提高自身的综合素质和工作能力。积极参加组织的每一次学习和会议,把学到的新知识、新技能、新本领和会议传达的精神,充分运用、发挥到工作和学习中。本人爱岗敬业,在工作期间对自身严格要求,工作勤奋,能吃苦耐劳,对领导安排的任务加班加点的完成,从不拖拉,始终把务实作为自己的准则。把自身建设的重点放在严谨、细致、扎实、脚踏实地、埋头苦干上。在工作中,以制度、纪律规范自己的一切言行,严格遵守劳动保障中心的各项规章制度;尊重领导,团结同事,谦虚谨慎,主动虚心接受领导、同事和来自各方面的意见和建议;不断的改进工作和加强自身建设。坚持做到不利于政府形象的事不做,不利于协理员形象的话不说,积极维护劳动保障中心最基础层服务窗口的良好形象。 两年的工作时间,虽然工作比较积极,各项任务完成的较好,但还存在很多不足,所以要更好的学习,努力提高自己。在今后的工作中,我一定认真的总结经验,克服不足,努力把工作做得更好。在自己的工作中,一定要做到今日事今日毕,决不能拖拖拉拉,更要克服自己的性格缺陷,要不断反思自己的一言一行,做到多听、少说、多做,发挥自己的优点,弥补自己的缺点,多向有经验的同事、领导学习,加强工作的积极性和主动性。 在今后的工作中,我会更加的努力保质保量的做好领导部署和安排的各项工作任务。在对待工作上要有高度负责的态度,脚踏实地、尽职尽责地做好各项工作。

java输入输出流和文件操作

Java IO流和文件操作Java流操作有关的类或接口: Java流类图结构:

1、File类 File类是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹。 File类保存文件或目录的各种元数据信息,包括文件名、文件长度、最后修改时间、是否可读、获取当前文件的路径名,判断指定文件是否存在、获得当前目录中的文件列表,创建、删除文件和目录等方法。 构造方法摘要 File(File parent, String child) File(String pathname) File(String parent, String child) 构造函数 创建方法 1.boolean createNewFile() 不存在返回true 存在返回false 2.boolean mkdir() 创建目录 3.boolean mkdirs() 创建多级目录 删除方法 1.boolean delete() 2.boolean deleteOnExit() 文件使用完成后删除 例子1:列出指定文件夹的文件或文件夹 public class FileDemo1 { public static void main(String[] args){ File[] files =File.listRoots(); for(File file:files){

System.out.println(file); if(file.length()>0){ String[] filenames =file.list(); for(String filename:filenames){ System.out.println(filename); } } } } } 例子2:文件过滤 import java.io.File; public class FileTest2 { public static void main(String[] args) { File file = new File("file"); String[] names = file.list(); for(String name : names) { if(name.endsWith(".java")) { System.out.println(name); }

实验6 输入输出流操作

实验6 输入输出流操作 一、实验目的 1. 理解数据流的概念 2. 理解Java流的层次结构 3. 理解文件的概念 二、实验要求 1. 掌握字节流的基本使用方法 2. 掌握字符流的基本使用方法 3. 能够创建、读写、更新文件 三、实验练习内容 1. Java的标准输入输出流System.in/System.out 知识点解析: 标准数据流指在字符方式下(如DOS 提示符)程序与系统进行输入输出的方式,键盘和显示器屏幕是标准输入输出设备,数据输入的起点为键盘,数据输出的终点是屏幕,输出的数据可以在屏幕上显示出来。 示例:课本例10.1 2. 文件字节输入输出流类FileInputStream/ FileOutputStream 知识点解析: 文件字节输入输出流主要负责完成对本地磁盘文件的顺序输入与输出操作。示例:课本例10.2 3. 数据字节输入输出流DataOutputStream/DataInputStream 知识点解析: 使用数据输入流DataOutputStream 和数据输出流DataInputStream 可以读取或写入8种基本数据类型的数据,不用关心它们的实际长度是多少字节。一般与文件输入流FileInputStream 和输出流类FileOutputStream 一起使用。 示例:课本例10.3 4. 对象字节输入输出流ObjectInputStream/ ObjectOutputStream 知识点解析: 使用对象流可以直接写入或读取一个对象。由于一个类的对象包含多种信

息,为了保证从对象流中能够读取到正确的对象,因此要求所有写入对象流的对象都必须是序列化的对象。一个类如果实现了Serializable 接口,那么这个类的对象就是序列化的对象。Serializable 接口没有方法,实现该接口的类不需要实现额外的方法。 示例:课本例10.4 5. 文件字符输入输出流FileReader/FileWriter和字符缓冲输入输出流 BufferedReader/BufferedWriter 知识点解析:文件字符输入输出流类与文件字节输入输出流类功能类似,但处理的基本单位是字符。字符缓冲输入输出流类用来对字符流进行成批的处理。 示例:课本例10.5 6. 文件类File 知识点解析: 文件类主要用来保存文件或目录的各种属性, 包括文件名、文件长度、最后修改时间、是否可读等;文件类还有以下功能:提供获得当前文件的路径名, 判断指定文件是否存在, 获得当前目录中所有文件列表, 创建文件、删除文件、创建目录、删除目录等操作的方法。 示例:课本例10.6 7. 文件过滤器接口FileFilter和FilenameFilter 知识点解析: 文件过滤器接口FileFilter和FilenameFilter用来实现对文件名字符串的过滤。两个接口中都声明accept()方法来实现过滤操作。 示例:课本例10.7 8. 随机文件类RandomAccessFile 知识点解析:随机文件类用于进行随意位置、任意类型的文件访问,并且在文件的读取方式中支持文件的任意读取而不只是顺序读取。 示例:课本例10.8 四、设计题(以下题目1、2题必做,第3题选做) 1. 利用文件字节输入输出流和数据字节输入输出流,将"九九乘法表"写入整数类型文件,并输出显示。 2. 将Java的关键字保存在一个文本文件中,判断一个字符串是否为Java的关键字。 3. 使用文件字节输入/输出流,合并两个指定文件;当文件中的数据已排序时,合并后的数据也要求是已排序的。

流动人口个人总结

流动人口个人总结 《流动人口个人总结》觉得应该跟大家分享,流动人口个人总结 (来自: 精品) 篇一:流动人口工作总结 20XX年以来,我区各级党政领导高度重视流动人口管理工作,把其做为维护社会稳定,创建“平安额敏”的重要内容来抓,按照“执政为民”的本质要求,将流动人口管理列入重要议事日程,坚持统一领导,协调配合,落实管理与服务并举的原则,建立完善各类制度措施,强化管理工作,保护了流动人口的合法权益,打击了各类违法犯罪,充分调动起流动人口在我区经济建设中的积极作用,维护了我区的社会稳定,促进了三个文明的协调发展,推动了我区经济的快速发展。 一、主要特点 (一)以构建和谐社会为主题,不断强化组织领导 我区各级党政领导能从改革、发展、稳定的大局出发,以推进平安创建、构建和谐社会为目标,着眼于解决流动人口管理中的突出问题,以服务为基础,以引导合理有序流动、维护社会稳定为主线,不断强化对流动人口的管理与服务。结合本地实际,制定了以“政府领导、综治牵头、公安为主、各方参与、综合治理”的工作方针,把其纳入了各级党委、政府目标管理责任制,

坚持热情服务与依法管理相结合,善待弱势群体与保护公众合法权益相结合,使我区的流动人口管理工作进一步法治化、社会化、规范化。 (二)以抓“服务”为宗旨,加强基层管理工作 (三)以增强归属感为主旨,营造和谐氛围 为改善流动人口就业环境,大力推行亲情化管理与服务,增强流动人口对流入地的认同感、思想汇报专题归属感,营造共居一地、共保安宁、共创繁荣的和谐氛围。我区各级党委、政府及职能部门本着切实提高流动人口的生存、生活质量。认真落实其子女接受义务教育的政策,在入学条件等各方面与当地学生同等对待。切实强化计划生育服务,对外来妇女实行了与本区妇女“同管理、同服务、同享受”的计划生育服务措施,保障实行计划生育的育龄夫妇享受国家规定的免费计生服务。开展了流动人口劳动保障权益保护检查活动和外来务工人员工资支付执法检查。使我区流动人口的归属感进一步增强。 (四)完善管理措施,严格依法管理 为加强对流动人口管理,我区各部门充分发挥职能作用,建章立制,协调配合,使我区对流动人口的管理进一步规范化、法治化。 一是严格落实流动人口登记、****制度。我区公安机关对流动人口实行登记分类管理、建档,确保做到“四知”,

(完整版)5Java第五单元练习题-输入流与输出流

5 Java 输入流与输出流 5.1 单项选择题 1.实现字符流的写操作类是( A . FileReader B . Writer C )。 . FileInputStream D . FileOutputStream 2. 实现字符流的读操作类是( )。 A . FileReader B . Writer C . FileInputStream D . FileOutputStream 3.凡是从中央处理器流向外部设备的数据流称为() A. 文件流 B. 字符流 C. 输入流 D. 输出流 4.构造 BufferedInputStream 的合适参数是哪一个?( ) A . FileInputStream B . BufferedOutputStream C . File D . FileOuterStream 5.在编写 Java Application 程序时,若需要使用到标准输入输出语句,必须在程序的开 头写上( )语句。 D . import java.awt.Graphics ; 6.下列流中哪个不属于字符流?( A . InputStreamReader C . FilterReader 7.流的传递方式是() A. 并行的 B. 串行的 C. 并行和串行 D. 以上都不对 8.字符流与字节流的区别在于( ) A. 前者带有缓冲,后者没有 B. 前者是块读写,后者是字节读写 C. 二者没有区别,可以互换使用 A . import java.awt.* ; B import java.applet.Applet ; C . import java.io.* ; ) B . BufferedReade r D . FileInputStream

公司质量管理体系过程识别(案列)

过程识别及关系

前言 1、本《过程识别及关系》依据ISO/TS16949:2009技术规范要求,采用过程方法识别、建立、实施质量管理体系,并形成文件,加以实施和保持,并持续改进,满足顾客的要求,以实现公司、顾客、员工及相关方的满意。 2、本《过程识别及关系》根据川奇光电科技(扬州)有限公司的质量手册、程序文件的相关要求编制,是对TFT、EPD等产品的过程说明,也是管理过程的说明。 3、质量管理体系过程的识别:本公司采用汽车行业的过程方法,进行以顾客导向为基础的过程描述,包括: COP(Customer Oriented Process)过程:顾客导向过程,是指通过输入和输出直接和外部顾客联系的过程。包括: C1 顾客特定要求 C2 合同评审 C3 APQP C4 生产 C5 交付 C6 客户服务 SP(Support Process)过程:支持过程,是指支持COP过程实现的过程,可以分为若干个层次。包括: S1 文件控制 S2 记录控制 S3 沟通管理 S4 培训/员工激励 S5 基础设施管理 S6 设计和开发变更 S7 供应商管理 S8 采购 S9 采购产品验证 S10 控制计划

S11 设备、工治具管理维护 S12 生产计划 S13 标识和可追溯性 S14 顾客财产 S15 产品防护 S16 监视和测量设备的控制 S17 顾客满意度测量 S18 过程的监视和测量 S19 产品的监视和测量 S20 不合格品控制 MP(Management Process)过程:管理过程,指为顾客导向输入和输出交接处或COP过程与过程之间的连接过程。包括: M1 质量方针与目标的制定与监控 M2 管理评审 M3 业务计划 M4 内部审核 M5 数据分析 M6 持续改进 M7 纠正/预防 4、本《过程识别及关系》采用章鱼图的界面模式描述顾客导向形成的公司产品实现的过程结构。 5、本《过程识别及关系》采用乌龟图的界面模式进行了COP、SP、MP的过程分析。 6、本《过程识别及关系》采用矩阵图的界面模式描述了COP、SP、MP三个过程之间的相互关系。 7、本《过程识别及关系》采用流程图的界面模式描述了质量管理体系过程的顺序及相互关系。

流管员工作总结

流管员工作总结 流管办自4月1日正式成立以来,在街道工委、办事处的领导下,经过全体人员的共同努力,较好地完成了上半年的各项工作任务。 一、完成的主要工作 经济工作: 1、根据区“三保”指示精神,3月16日经济办公室正式成立,街道工委办事处先后召开了三次经济工作会、三次推进调度会,专题研究部署“保增长”措施,力保经济增长11%,确保完成XX年亿元的经济工作目标。 2、全力配合区建委完成其挂账的异地纳税清理任务1家:北京丽水嘉园房地产开发有限公司,从事房地产业务,原注册经营纳税地均在北京市崇文区,目前已在朝阳区地税二所完成税务登记。 3、全力清理异地纳税,至4月底,5家区级挂账任务全部完成。其中,已完成回迁的单位2家:北京汇俊物业管理有限公司,从事房地产业务,原注册纳税地均在北京市密云县,已注册启用新的分公司;北京中建科贝装饰工程有限公司,从事建筑装饰业务,原注册经营纳税地均在北京市昌平区;不能回迁单位的3家:北京世纪嘉兴商贸有限公司,从事批发日用品业务;北京万方成工贸有限公司,从事批发化工染料业务,注册经营纳税地均在北京市密云县;北京碧海

格林园林绿化有限公司,从事绿化业务,注册纳税地均在北京市怀柔县。经走访调查,此3家企业只是其负责人在六里屯地区购得私房用于居住,并无经营活动,已报区发改委核销。 4、主动清理本地区规模以下异地纳税单位。根据与统计所数据库、六里屯工商所数据库、十里堡地税所数据库核对,清理出营业收入500万元以上异地纳税企业6家,营业收入200-500万元的异地纳税企业6家,营业收入100200万元的异地纳税企业9家,营业收入100万元以下的异地纳税企业57家,餐饮业的4家,写字楼5栋61家。 截止到四月底,我街道区级财政收入为万元,比去年同期下降了-%,比一至二月份的-%增长了 14个百分点。 流动人口管理工作: 1、4月1日顺利完成流动人口办公室的交接工作,完成了对流动人口协管员的培训,以崭新的面貌投入到工作中。 2、制定了工作站职责、流动人口管理员职责、会议制度、检查制度、重大事件报送制度、流动人口管理员文明用语等一系列工作制度,规范流动人口管理工作,以制度管人、以制度约束人,使工作在较短时间内基本步入正规。 3、协助完成了协管员的转正工作。试用期一个月之后,与每名协管员谈心一次,要求人人做好两手准备,通过谈心,不但了解了协管员的家庭生活情况,而且还摸清了他们当前

实验7 输入输出流

实验七字符串和日期类 一、实验目的:掌握字符输入、输出流用法。 二、实验要求: 1.按如下描述,编程实现: 现在有如下格式的成绩单(文本格式)score.txt: 姓名:张三,数学72分,物理67分,英语70分。 姓名:李四,数学92分,物理98分,英语88分。 姓名:王五,数学68分,物理80分,英语77分。 要求按行读取成绩单,并在该行的末尾加上该同学的总成绩,然后再将该行写入到一个名字为scoreAnalysis.txt的文本中。 提示:通过BufferedReader和BufferedWriter实现读写文本文件; 通过Scanner对象分析出字符串中的数据。 2.分析程序的输出结果: import java.io.*; public class E { public static void main(String args[]) { try{ FileOutputStream out=new FileOutputSteam(“hello.txt”); FileInputStream in=new FileInputStream(“hello.txt”); byte content[]=”ABCDEFG”.getBytes(); StringBuffer bufferOne=new StringBuffer(); StringBuffer bufferTwo=new StringBuffer(); int m=-1; byte tom[]=new byte[3]; out.write(content); out.close(); while((m=in.read(tom,0,3))!=-1){ String s1=new String(tom,0,m); bufferOne.append(s1); String s2=new String(tom,0,3); bufferTwo.append(s2); } in.close(); System.out.println(bufferOne); System.out.println(bufferTwo); } catch(IOException e){} } }

相关主题
文本预览
相关文档 最新文档