报错?请发送错误信息

为了帮助理解我写了一个测试类,请参照

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

public class T0517 {

public static void main(String[] args) {

FileReader input;

try {

input = new FileReader("c:/a.txt");

BufferedReader br = new BufferedReader(input);

for (int i = 0; i < 10; i++) {

System.out.println("read=" + br.read());

//System.out.println("readline=" + br.readLine());

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

=================================

我在C盘根目录下放入文件a.txt 里面内容有3行

a

1

123

===========使用read测试(直接执行我的代码)==================

read=97

read=13

read=10

read=49

read=13

read=10

read=49

read=50

read=51

read=-1

说明:返回的数字是字符的char型码,

97=[a] ;49=[1];

50=[2];51=[3];

13=[回车];10=[换行];

-1=[文件到底下面没有内容就返回-1

总结:read返回文件中所有内容的char型码

===========使用readline测试(代码中注释掉那句,并把read注释掉执行)===========

readline=a

readline=1

readline=123

readline=null

readline=null

readline=null

readline=null

readline=null

readline=null

readline=null

说明:很明显是取文件中每一行的内容输出

最后,两个方法因为返回值不同,所以基本不会换着用,readline比较多用,因为方便,read用的相对少,因为要得到可读的内容,需要转码.

java中br.readline_java中br.readLine与 br.read的用法有什么区别??相关推荐

  1. java中br.readline_Java:java中BufferedReader的read()及readLine()方法的使用心得

    BufferedReader的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用sock ...

  2. 关于java中BufferedReader的read()及readLine()方法的使用心得

    BufferedReader的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用sock ...

  3. Java统计文件夹中文件总行数

    本就想统计下我高三搞OI时写了多少行代码,最近学Java学了IO流,加上上次写的遍历文件夹,就能写个程序统计了o(∩_∩)o //By LYLtimimport java.io.BufferedRea ...

  4. Java SE基础(更新中)

    Java的运行机制 Java SE基础(更新中) 基本语法 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的. 类名:对于所有的类来说,类名的首字母应该大写 ...

  5. java有道_java中的各种流(老师的有道云笔记)

    内存操作流-字节 之前的文件操作流是以文件的输入输出为主的,当输出的位置变成了内存,那么就称为内存操作流.此时得使用内存流完成内存的输入和输出操作. 如果程序运行过程中要产生一些临时文件,可采用虚拟文 ...

  6. Java删除properties配置文件中指定键值的代码

    将开发过程较好的一些内容片段记录起来,下面的内容段是关于Java删除properties配置文件中指定键值的内容. public static boolean deleteKeyValue4Pro(S ...

  7. java post流_java中的post是什么意思

    在许多应用程序中使用GET都没有问题.但是,GET要求通过一个环境变量将自己的数据传递给CGI程序.但假如GET字串过长,有些web服务器可能用光自己的环境空间(若字串长度超过200字符,就应开始关心 ...

  8. java如何在一个Action中调用另外一个Action

    java如何在一个Action中调用另外一个Action /*** 通过远程调用其他系统里的URL获取数据的方法** @param path 需要调用远程的URL地址* @return 返回的是调用U ...

  9. java获取jar包中的文件资源

    java获取jar包中的文件资源 一.问题示例 1.1 项目开发时 1.2 打包成jar后 二.解决方案 2.1 解决方法 2.2 实现 问题描述:   我们常常在代码中读取一些资源文件(比如图片,音 ...

最新文章

  1. 智能角阀中的电子芯片_电子科技大学胡维昊教授:人工智能在可再生能源系统中的应用...
  2. 费米悖论的三十种解释 | 观点
  3. DuerOS Java开发技能(二)第三方授权(OAUTH2.0)
  4. 被3整除的子序列(简单dp)
  5. IBM Storwize V7000 Introduction(1)
  6. 嵌入式web服务器预研报告(转)
  7. 前端学习(1501):一次帮别人解决问题的案例
  8. 写日历的程序员,你必须弄懂的中国农历算法。
  9. (47)Xilinx VIO IP核配置(八)(第10天)
  10. distinct使SQL查询除去重复的字段
  11. python类不接受任何参数_python中提示class不接受参数,为什么?
  12. Kubernetes入门——k8s概念和架构
  13. OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程(转)
  14. python怎么加字幕_使用moviepy为电影添加字幕
  15. 【活动更新】第一届Openbravo社区早餐会将与5/28在上海举办
  16. 计算机信函 教案模板,一年级信息技术课教案模板三篇
  17. 远程访问内网服务器使用FRP实现内网穿透
  18. 【无标题】神马TV(前端apk文件_后端苹果cms v10)
  19. 提高微信公众号推文阅读数小妙招
  20. 19级爪哇程序设计新手赛2.0(参考题解)

热门文章

  1. 阿里云高级技术专家张毅萍:我眼中的边缘计算
  2. 巧用 Img / JavaScript 采集页面数据
  3. 腾讯自研分布式远程Shuffle服务Firestorm正式开源
  4. WAIC|高精准、低成本,九章云极DataCanvas突破AutoML难题
  5. 迈克尔·戴尔再次到访2019戴尔科技峰会,为“戴尔中国4.0+战略”加个码……
  6. 45K!拿下 AI 技术岗,这些知识点全考了!
  7. Hive精华问答 | Hive和传统数据库有什么不同?
  8. 苹果支付60亿美元与高通和解?亚马逊不再运营中国国内市场业务;华为愿同德国签“无间谍软件协议”;Facebook开发语音服务...
  9. python商品总价_【Python基础 | 列表】小实验:实现显示商品,选择商品,将商品加入购物车,得到总价格...
  10. 分布式任务调度平台一站式讲解