java编程,字符流BufferedReader,读取一行数据。finally,readLine

来源:互联网 发布:安卓7.0 ios10 知乎 编辑:程序博客网 时间:2024/05/29 15:05
package onelo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.Reader;//java编程,字符流BufferedReader,读取一行数据,效率比字节流高/** * 1.BufferReader *  从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。  * 2.在java的的finally首先必须使用在所有catch的最后位置,其次他是必须执行的, * 无条件执行的,即使前面的try-catch语句中已经存在异常了,它仍然会执行。 * 3.使用socket之类的数据流时,要避免使用readLine(),以免为了等待一个换行/回车符而一直阻塞 *  * */public class BufferReaderTest {    public static void main(String[] args) {        BufferedReader br = null;        try{            //要先通过InputStreamReader将字节流转换成字符流            Reader reder = new InputStreamReader(System.in);            br = new BufferedReader(reder);            System.out.println("请输入一行字符串:");//使用socket之类的数据流时,要避免使用readLine(),以免为了等待一个换行/回车符而一直阻塞            String line = br.readLine();//读取一行数据            System.out.println("读取到的文本行是"+line);        }catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }finally{            try {                System.out.println("读取完毕");                br.close();            } catch (IOException e) {                // TODO Auto-generated catch block                e.printStackTrace();            }        }    }}/** 请输入一行字符串:wooooo读取到的文本行是wooooo读取完毕 *  *  */
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 国外聊天软件 国外性展图片 蜘蛛虐国外网站 国外社交软件 国外天体浴高清图片 国外恋脚在线播放 国外旅游哪里好 国外旅游景点推荐 国外搜索大全 国外交友软件 国外旅游照片 国外家装网站 国外有什么好网站 国外家具网站 国外批发网站 国外网站大全 如何看国外网站 国外旅游景点排行 国外网站推荐 国外在线网站 国外网址大全 国外室内设计网站 国外室内设计 国外奢侈品折扣网站 国外创意产品设计 怎么往国外寄东西 国外读大学费用 如何访问国外网站 国外博士后申请 如何去国外读大学 国外护肤品排行榜 如何寻找国外客户 国外旅游产品 国外停车场设计 国外优秀网站设计 国外申请专利费用 申请国外博士后 国外买房如何汇款 国外房地产网站 国外服务器购买 如何去国外做生意