当前位置: 首页 > news >正文

阿里云可以做电影网站18种最有效推广的方式

阿里云可以做电影网站,18种最有效推广的方式,如何用腾讯云服务器搭建wordpress,免费咨询中心目录 文件字符输入流-读字符数据进来 介绍 构造器及常用方法 实例演示 文件字符输出流-写字符数据出去 介绍、构造器及常用方法 实例演示 字符输出流使用时的注意事项 小结 文件字符输入流-读字符数据进来 介绍 FileReader(文件字符输入流) 作…

目录

文件字符输入流-读字符数据进来

介绍

构造器及常用方法

实例演示

文件字符输出流-写字符数据出去

介绍、构造器及常用方法

实例演示

字符输出流使用时的注意事项

小结


文件字符输入流-读字符数据进来

介绍

FileReader(文件字符输入流)

  • 作用:以内存为基准,可以把文件中的数据以字符的形式读入到内存中去。

构造器及常用方法

构造器说明
public FileReader(File file)创建字符输入流管道与源文件接通
public FileReader(String pathname)创建字符输入流管道与源文件接通
方法名称说明
public int read()每次读取一个字符返回,如果发现没有数据可读会返回-1.
public int read(char[] buffer)每次用一个字符数组去读取数据,返回字符数组读取了多少个字符,如果发现没有数据可读会返回-1.

实例演示

文件Temp.txt的内容如下:

每次读取一个字符

import java.io.FileReader;
import java.io.Reader;public class FileReaderTest1 {public static void main(String[] args) {try (//1.创建一个文件字符输入流管道与源文件接通Reader fr = new FileReader("untitled/src/Temp.txt");){//2.读取文本文件的内容int c;      //记住每次读取的字符编号while( (c = fr.read())!= -1 ){System.out.print((char) c);}//每次读取一个字符的形式,性能肯定是比较差的。} catch (Exception e) {e.printStackTrace();}}
}

 运行结果:

每次读取多个字符 

import java.io.FileReader;
import java.io.Reader;public class FileReaderTest1 {public static void main(String[] args) {try (//1.创建一个文件字符输入流管道与源文件接通Reader fr = new FileReader("untitled/src/Temp.txt");){//2.读取文本文件的内容//3.每次读取多个字符char[] buffer = new char[3];int len;        //记住每次读取了多少个字符while( (len = fr.read(buffer)) != -1 ){//读取多少倒出多少System.out.println(new String(buffer, 0, len));}}catch (Exception e){e.printStackTrace();}}
}

文件字符输出流-写字符数据出去

介绍、构造器及常用方法

FileWriter(文件字符输出流)

  • 作用:以内存为基准,把内存中的数据以字符的形式写出到文件中去。
构造器说明
public FileWriter(File file)根据文件名创建字节输出流管道与源文件对象接通
public FileWriter(String filepath)根据文件路径创建字节输出流管道与源文件路径接通
public FileWriter(File file, boolean append)创建字节输出流管道与源文件对象接通,可追加数据
public FileWriter(String filepath, boolean append)创建字节输出流管道与源文件路径接通,可追加数据
方法名称说明
void write(int c)写一个字符
void write(String str)写一个字符串
void write(String str, int off, int len)写一个字符串的一部分
void write(char[] cbuf)写入一个字符数组
void write(char[] cbuf, int off, int len) 写入字符数组的一部分

实例演示

import java.io.File;
import java.io.FileWriter;
import java.io.Writer;public class FileWriterTest1 {public static void main(String[] args) {try(//0.创建一个文件字符输出流管道与目标文件接通
//                Writer fw = new FileWriter("HelloWorld/src/Temp.txt");//追加数据的管道(不会覆盖原数据)Writer fw = new FileWriter("HelloWorld/src/Temp.txt",true);){//1.public void write(int c): 写一个字符出去fw.write('a');fw.write(97);fw.write('零');//换行fw.write("\r\n");//2.public void write(String s):写一个字符串出去fw.write("我爱你中国abc");fw.write("\r\n");//3.public void write(String c,int pos,int len):写字符串的一部分出去fw.write("你当像鸟飞往你的山",4,5);fw.write("\r\n");//4.public void write(char[] buffer):写一个字符数组出去char[] buffer = {'梦','醒','a','b','c'};fw.write(buffer);fw.write("\r\n");//5.public void write(char[] buffer,int pos,int len):写字符数组的一部分出去fw.write(buffer,0,2);fw.write("\r\n");}catch (Exception e){e.printStackTrace();}}
}

运行之后Temp.txt的内容:

字符输出流使用时的注意事项

  • 字符输出流写出数据后,必须刷新流,或者关闭流,写出去的数据才能生效

写出的字符数据会先放到缓冲区里面,而缓冲区位于内存,当缓冲区一次性进行系统的资源调用时,才算真正写出了字符。

所以需要刷新或者关闭流才能使得写出去的数据生效,同时,当缓冲区满时,也会自动取调用系统资源。

方法名称说明
public void flush() throws IOException刷新流,也就是将内存中缓存的数据立即写到文件中去生效
public void close() throws IOException关闭流的操作,包含了刷新

小结

字节流、字符流的使用场景小结

  • 字节流适合做一切文件数据的拷贝(音视频,文本);字节流不适合读取中文内容输出。
  • 字符流适合做文本文件的操作(读,写)。

END


学习自:黑马程序员——Java课程

http://www.yayakq.cn/news/615729/

相关文章:

  • 网站备案 名称 不一致手机端网站模板下载
  • 深圳市建设工程造价管理站官网21世纪上海人才网官网
  • 做网站要什么功能云南省建设工程电子网
  • 网站 页面 结构傻瓜使用模板建网站
  • 织梦网站图片怎么修改不了电子工程师证怎么考
  • 带做网站个人博客页面
  • 集团公司做网站园林景观设计公司招聘
  • dux3.0 wordpress下载辽宁网站seo
  • 南阳网站建设报价wordpress 入侵
  • 招聘网站是怎么做推广wordpress 农业主题公园
  • 长春网站优化seo网站建设乚金手指花总15
  • 网站定位模板网站建站网站91955
  • 云南网站建设小程序开发建设银行的网站怎么打开
  • 做网站在哪里租服务器成都网站建设博客
  • 怎么给公司网站上放视频天猫代运营服务商
  • 阳江网站建设 公司价格国外室内设计网站推荐
  • 网站设计英文报告棋牌源码论坛
  • 校园网站建设目标做统计的网站
  • php注册网站源码带数据库免费海外网站建设
  • 西安网站搭建Wordpress 微信 openid
  • 专门做美剧的网站有没有做任务能兑换现金的网站
  • 新建网站多少钱外发加工网下载
  • 如何写网站建设方案申请域名的方法和流程
  • 静态网站开发课程相关新闻网站建设技术外文文献
  • 企业网站建设需了解什么魏县网站制作
  • 网站 转成 微信小程序零基础网站建设入门到精通视频教
  • 成都建设银行保安招聘网站专业网站搭建报价
  • 如何用wordpress做视频网站wordpress页面模板 选项没有
  • 衣服销售网站建设规划书范文长沙高端网站建设公司
  • 网站放到国外空间怎样提高网站打开速度慢