首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:Java输入输出类学习

Java输入输出类学习

www.jz123.cn  2010-11-17   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

三.输入操作

  1.从键盘上读取字符数据

  InputStreamReader:它提供了字节流到字符流的转换

  BufferedReader:从字符流中读取文本,并且使用字符缓存来提高读取效率

  例子:import java.io.*;

  public class Hello{

  public static void main(String args[]){

  try{

  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

  System.out.println("输入:");

  String str=br.readLine();

  System.out.println("输入的数据是:"+str);

  }catch(IOException e){

  System.out.println(e);

  }

  }

  2.从文件中读取字符数据:

  FileReader:按照字符方式读取文件内容

  import java.io.*;

  public class Hello{

  public static void main(String args[]){

  try{

  BufferedReader br=new BufferedReader(new FileReader("/home/javaweb.cc/1.txt"));

  String in;

  while((in=br.readLine())!=null)

  System.out.println(in);

  }catch(IOException e){

  System.out.println(e);

  }

  }

  }

  3.从文件中读取字节数据

  FileInputStream:按照字节方式读取文件内容

  例子:import java.io.*;

  public class Hello{

  public static void main(String args[]){

  try{

  DataInputStream br=new DataInputStream(new FileInputStream("/home/javaweb.cc/1.txt"));

  //读取数据

  int v1=br.readInt();

  double v2=br.readDouble();

  byte[] buff=new byte[17];

  br.read(buff);

  String v3=new String(buff);

  //显示数据

  System.out.println(v1.....);

  }catch(IOException e){

  System.out.println(e);

  }

  }

  }


上一篇:Java6开发WebService入门 下一篇:用Java正则去掉字符串中重复出现的字符

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图