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

小说盗版网站怎么做的让手机变流畅的软件下载

小说盗版网站怎么做的,让手机变流畅的软件下载,seo职位信息,专门的网页制作工具有()Java中文件读写操作的作用是什么?回答这个问题时应该先想到的是Java只是一门语言,我们的一种使用工具而已,这样答案就明晰了,就是将外来的各种数据写入到某一个文件中去,用以保存下来;或者从文件中将其数据…

Java中文件读写操作的作用是什么?

回答这个问题时应该先想到的是Java只是一门语言,我们的一种使用工具而已,这样答案就明晰了,就是将外来的各种数据写入到某一个文件中去,用以保存下来;或者从文件中将其数据读取出来,供我们使用。就如下电影过程,从网络资源中下载一部电影保存于你电脑中(写文件),当你想看的时候就用播放器打开(读文件)。

Java中如何对文件进行读写操作?

先理一理,Java中的流分两种,字节流和字符流,其中字节流的两个基类是InputStream和OutputStream;字符流的两个基类是Reader和Writer。所谓文件流,即我们对文件的操作留不开流。由此可知我们要用到某个类必然继承如上的四个基类之一。Java中一切都是类,一切都是对象。自然会想到文件操作有哪些类:

如下四个直接用到的类:

字节流中:FileInputStream和FileOutputStream字符流中:FileReader和FileWriter

找到类就好办事了。剩下来的就是去找实现方法啦。

两种选择方案在这里,这就牵涉到我们如何选择合适的文件读写方式呢?

选择条件的区别:

以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。以字符为单位读取文件,常用于读文本,数字等类型的文件.至于是否选择用Buffer来对文件输入输出流进行封装,就要看文件的大小,若是大文件的读写,则选择Buffer这个桶来提供文件读写效率。

如下是简单运用实例:

1、运用字节流对文件进行直接读写:

注:FileOutputStream(file, true);里面true参数表示不覆盖原文件,直接在文件后面追加添加内容。

public class FileTest

{

static File file = new File("d:/test.txt");

public static void main(String[] args)

{

try

{

FileOutputStream out = new FileOutputStream(file, true);

String s = "Hello,world!\r\n";

out.write(s.getBytes());

out.flush();

out.close();

//FileInputStream in = new FileInputStream(file);

//byte [] b = new byte[20];

//in.read(b, 0, b.length);

//System.out.println(new String(b));

//in.close();

} catch (FileNotFoundException e)

{

e.printStackTrace();

} catch (IOException e)

{

e.printStackTrace();

}

}

}

2、运用字符流对文件进行直接读写:public class File03

{

static File file = new File("d:/test.txt");

public static void main(String[] args)

{

try

{

FileWriter fw = new FileWriter(file,true);

fw.write("Hello,world!\r\n");

fw.flush();

fw.close();

//FileReader fr = new FileReader(file);

//int i=0;

//String s ="";

//while( ( i = fr.read() )!= -1)

//{

//s = s +(char)i;

//}

//System.out.println(s);

} catch (FileNotFoundException e)

{

e.printStackTrace();

} catch (IOException e)

{

e.printStackTrace();

}

}

}

文件读写流用Buffer封装之后的运用:

1、对字节流封装后对文件进行读写:static File file = new File("d:/test.txt");

public static void main(String[] args)

{

try

{

//FileOutputStream out = new FileOutputStream(file, true);

//BufferedOutputStream bout = new BufferedOutputStream(out);

//String s = "I have a dream!";

//bout.write(s.getBytes());

//bout.flush();

//bout.close();

FileInputStream in = new FileInputStream(file);

BufferedInputStream bin = new BufferedInputStream(in);

byte[] b = new byte[15];

bin.read(b);

bin.close();

System.out.println(new String(b));

} catch (FileNotFoundException e)

{

e.printStackTrace();

} catch (IOException e)

{

e.printStackTrace();

}

}

}

2、对字符流封装后对文件进行读写:public class File03

{

static File file = new File("d:/test.txt");

public static void main(String[] args)

{

try

{

// FileWriter fw = new FileWriter(file, true);

// BufferedWriter bw = new BufferedWriter(fw);

// String nextLine = System.getProperty("line.separator");

// bw.write("Hello,world!" + nextLine);

// bw.flush();

// bw.close();

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);

int i = 0;

String s = "";

String temp = null;

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

{

s = s+temp;

}

System.out.println(s);

} catch (FileNotFoundException e)

{

e.printStackTrace();

} catch (IOException e)

{

e.printStackTrace();

}

}

}

http://www.lbrq.cn/news/2555749.html

相关文章:

  • 网站的新闻栏与产品栏如何做seo建站营销
  • 德州网站建设推广价格长春网站优化哪家好
  • wordpress显示多页选项快速seo排名优化
  • 做MAD生肉网站怎么让百度搜索靠前
  • 商务网站欣赏佛山网站建设十年乐云seo
  • php网站只能打开首页网络营销促销方案
  • 泉州3d建模培训威海seo
  • 哈尔滨网站建设费用如何优化网络环境
  • soso网站提交入口云优化seo软件
  • 文化部网站总分馆建设实施意见万网域名交易
  • 信阳市工程建设信息网站网站关键词优化排名推荐
  • 怎样将视频放在网站里做seo网站优化价格
  • 自己制作网站的方法百度直播间
  • 咸阳做网站电话微信推广文案
  • wordpress优化网站全球访问量top100网站
  • 做ppt用的音效网站五行seo博客
  • 宜兴网站建设百度网站制作联系方式
  • 下载类网站开发条件做引流推广的平台600
  • 网站的友情链接做多少个比较合适网站排名优化师
  • 如何做网站水晶头上海外贸seo公司
  • 做视频网站需要哪些技术指标广告营销推广
  • 物流公司图片南宁百度快速优化
  • 网站如何快速被百度收录广州外贸推广
  • 绵阳网站建设推广百度的首页
  • 营销网点机构号seo推广计划
  • 微信网站开发用什么语言新闻头条今日要闻最新
  • 在国外做h网站怎么样唐山seo优化
  • 淘客网站怎么做啊成都网络推广哪家好
  • 建设部网站资质公示网络推广经验
  • 百度做的网站后台怎么更新查询网138网站域名
  • 《软件测试与质量控制》实验报告一 测试用例设计
  • Linux用户与组管理全解析
  • 推客小程序商业模型设计:合规分佣体系×盈利模式×LTV提升策略
  • 【源力觉醒 创作者计划】文心一言与deepseek集成springboot开发哪个更方便
  • 多云场景实战:华为手机 QR 码绑定与 AWS云服务器终端登录全解
  • Python 程序设计讲义(46):组合数据类型——集合类型:集合间运算