关于java的IO流
来源:互联网 发布:网络歌曲《鸽子》歌词 编辑:程序博客网 时间:2024/04/30 21:32
一直都不能够熟练的使用,即便是系统的学习后,好像也不太明白何时为输出,何时为输入,总是会忘记,记下一些程序留自己后用,逐一记之
1.从URL中获取信息,并写到文本文件中
package com.test.sockettest;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;public class URLUse {public static void main(String[] args) {try {URL url=new URL("http://www.baidu.com");//使用URL的Openstream方法,该方法返回的是Inputstream对象InputStream in=url.openStream();//将字节流转化为字符流,我理解的是如果乱码,只会在此处才会发生,如下,修改了编码格式InputStreamReader ins=new InputStreamReader(in,"utf-8");//加载到缓存中,使IO更高效BufferedReader bReader=new BufferedReader(ins);//这里直接使用的是FileWriter对象,使用write方法将字符流写入到txt文件中FileWriter fWriter=new FileWriter(new File("baidu.txt"));String string=bReader.readLine();while(string!=null){//使用write方法将string写入到创建时指定的文本文件中fWriter.write(string);//按理说,此处可以不用flush的fWriter.flush();string=bReader.readLine();}//未免close太多in.close();ins.close();bReader.close();fWriter.close();} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
0 0
- 关于java的IO流
- 关于java io 流
- 关于java IO流
- java关于IO流的总结
- Java 关于IO流的全面介绍
- 关于Java IO的使用
- 关于Java IO的总结
- 关于java基础--IO流
- java IO 管道流 关于两个线程通信的问题
- 关于JAVA语言IO流的一些理解
- 黑马程序员-Java关于IO流的小结
- 黑马程序员-关于Java IO流的一些理解
- Java IO学习【17】关于流的基本规律
- java关于IO流的几个程序和知识点
- 关于JAVA IO流写文件数字乱码的问题
- 传智播客关于JAVA中IO流的讲解
- 关于新手学习java中io流的坑
- 关于java 中的IO流的简单用法
- 位运算入门应用以及技巧
- artist-mode & ditaa
- PyQt5教程(四)——事件与信号
- 【解题报告】2016.8.5·Day2·状压DP
- 【CodeForces】701A - Cards(暴力 || 思维)
- 关于java的IO流
- 数据结构实验之栈六:下一较大值(二)
- 【字符串7】字符流中第一个不重复的字符
- 【杭电oj4857】逃生
- 个人的C语言笔记
- 【Codeforces】-701B-Cells Not Under Attack(思维,好)
- java 判断两个二叉树是否完全相同
- Android中常见的热门标签的流式布局的实现
- Android广播机制一注册流程