buffer的应用
Buffer的应用 package com.company; import java.io.*; public class App10_7 { public static void main(String[] args)throws IOException { String thisLine; int count=0; try( FileReader fr=new FileReader("D:/java/test.txt"); BufferedReader brf = new BufferedReader(fr); ) { while((thisLine=brf.readLine())!=null) { count++; System.out.println(thisLine); } System.out.println("共读取了"+count+"行"); } catch(IOException ioe){ System.out.println("错误!"+ioe); } } }
对io流的基本使用
对流类的应用 package com.company; import java.io.FileDescriptor; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.*; public class Main { public static void main(String[] args) { char ch; int data; try( FileInputStream fin = new FileInputStream(FileDescriptor.in); FileOutputStream fout = new FileOutputStream("D:/cgj/myfile.text"); ) { System.out.println("请输入一串字符,并以#结束:"); while((ch=(char)fin.read())!='#') fout.write(ch); } catch(FileNotFoundException e){ System.out.println("文件没有找到!"); } catch(IOException e){} try( FileInputStream fin = new FileInputStream("D:/cgj/myfile.text"); FileOutputStream fout = new FileOutputStream(FileDescriptor.out); ) { while (fin.available()>0){ data =fin.read(); fout.write(data); } } catch(IOException e){} } }
待完善的图书管理系统
未做完的图书管理系统 package com.company; public class Book { private String name; private double price; private String author; public Book(){ } public Book(String name, double price, String author){ this.name=name; this.price=price; this.author=author; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } }