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

网站开发时数据库的工作北京seo管理

网站开发时数据库的工作,北京seo管理,wordpress 文章概要,华为云做网站不能修改页面1、用字节流读写二进制文件 要求:用DataOutputStreamFileOutputStream类将1,2,…,100,这100个数字写入到文件 d:\out1.bin里,然后再用DatalnputStreamFilelnputStream类将d:\out1.bin的内读出来,并输出到屏幕上。 用DataOutputStreamFileOutputStream写入二进制数据时,直接调…
1、用字节流读写二进制文件

要求:用DataOutputStream+FileOutputStream类将1,2,…,100,这100个数字写入到文件

d:\out1.bin里,然后再用DatalnputStream+FilelnputStream类将d:\out1.bin的内读出来,并输出到屏幕上。

用DataOutputStream+FileOutputStream写入二进制数据时,直接调用DataOutputStream的writelnt()方

法将一个int型数据写入到文件中。读入数据时用DatalnputStream+FilelnputStream,调用DatalnputStream的

readlnt()方法读入一个int型数据。

判断是否读入完毕有3种办法:

a:用while循环,当抛出EOFException时表示数据读入完毕。

b:先调用File类的length()方法得到输入流的字节总数,字节总数除以4得到需要读入的次数,然后用for循

环来读入。

c:在写入d:\out1.bin时,先写入一个整数,表示一共写入了多少个数,例如先写入100,读入时先读第一

个数字,即100,然后循环100次读取其余的数字。

import java.io.*;public class BinaryFileReadWrite {public static void main(String[] args) {// 写入数据到文件try {DataOutputStream dos = new DataOutputStream(new FileOutputStream("d:\\out1.bin"));for (int i = 1; i <= 100; i++) {dos.writeInt(i);}dos.close();System.out.println("写入数据成功");} catch (IOException e) {System.out.println("写入数据失败:" + e.getMessage());}// 从文件读取数据并输出到屏幕try {DataInputStream dis = new DataInputStream(new FileInputStream("d:\\out1.bin"));int num;while (true) {try {num = dis.readInt();System.out.print(num + " ");} catch (EOFException e) {break;}}dis.close();} catch (IOException e) {System.out.println("读取数据失败:" + e.getMessage());}}
}

2、用字符流读写字符文件

要求:用FileWriter类将1,2,…,100,这100个数字写入到文件d:\out2.txt里,然后再用FileReader类将

d:\out2.txt的内读出来,并输出到屏幕上。

注意:将一个数字以字符流的方式写入文件时,要将该数字先转化为字符,然后写入到文件中。从文件中读

入字符数据时,可以一次读入一个字符,也可以一次读多个字符,放到字符数组中。

import java.io.*;public class CharacterFileReadWrite {public static void main(String[] args) {// 写入数据到文件try (FileWriter fw = new FileWriter("d:\\out2.txt")) {for (int i = 1; i <= 100; i++) {fw.write(Integer.toString(i));fw.write("\n"); // 换行}System.out.println("写入数据成功");} catch (IOException e) {System.out.println("写入数据失败:" + e.getMessage());}// 从文件读取数据并输出到屏幕try (FileReader fr = new FileReader("d:\\out2.txt")) {int data;while ((data = fr.read()) != -1) {System.out.print((char) data);}} catch (IOException e) {System.out.println("读取数据失败:" + e.getMessage());}}
}

3、用字节流读写字符文件

用FileOutputStream将1,2,…,100,这100个数字的每个数字按照字节数组方式写入到文件d:\out3.txt

里,然后再用FilelnputStream类按照一次读入一个字节数组的方式将d:\out3.txt的内的数据读出来,并输出到

屏幕上。

注意:将一个数字以字节数组的方式写入文件时,要将该数字先用String.valueOf()方法转化为字符,然后

用String的getBytes()方法变成一个字节数组,然后用FileOutputStream类将字节数组写入到文件中。从文件中

读入字符数据时,可以用FilelnputStream一次读入一个字节数组,然后把字节数组变成字符串。

import java.io.*;public class ByteFileReadWrite {public static void main(String[] args) {// 写入数据到文件try (FileOutputStream fos = new FileOutputStream("d:\\out3.txt")) {for (int i = 1; i <= 100; i++) {String numberAsString = String.valueOf(i);byte[] bytes = numberAsString.getBytes();fos.write(bytes);fos.write("\n".getBytes()); // 换行}System.out.println("写入数据成功");} catch (IOException e) {System.out.println("写入数据失败:" + e.getMessage());}// 从文件读取数据并输出到屏幕try (FileInputStream fis = new FileInputStream("d:\\out3.txt")) {byte[] buffer = new byte[1024]; // 缓冲区大小int bytesRead;while ((bytesRead = fis.read(buffer)) != -1) {String data = new String(buffer, 0, bytesRead);System.out.print(data);}} catch (IOException e) {System.out.println("读取数据失败:" + e.getMessage());}}
}

http://www.hkea.cn/news/892343/

相关文章:

  • 关于网站建设的问题百度关键词分析
  • 登录官方网站装修公司网络推广方案
  • 设计网站官网入口网站搜索优化方法
  • 网站优化qq群山东做网站
  • wordpress icomoon太原seo快速排名
  • 中华建设杂志网站记者数据指数
  • 网站开发测试情况南召seo快速排名价格
  • 上海仓储公司小红书seo优化
  • 南京建设公司网站网络营销整合推广
  • wordpress更改语言沈阳seo优化
  • wordpress免费网站世界大学排名
  • 做网站的属于什么专业?百度爱采购竞价推广
  • 网站建设一年多少恰东莞网站到首页排名
  • 新企业网站应该怎么做SEO优化广告联盟有哪些
  • 手机app开发网站建设软文推广文章案例
  • 网站自然排名百度经验官网登录
  • dz网站模板沧州网站优化公司
  • 桂林论坛天涯社区培训行业seo整站优化
  • 做伊瑞尔竞技场的网站搜索引擎简称seo
  • 46云虚拟主机股票发行ipo和seo是什么意思
  • 新泰做网站菏泽seo
  • 网站建设排名东莞seo收费
  • 做网站前后端的发布流程自己如何制作网站
  • 网站营销与推广策略百度一下官网首页百度
  • 网站建设张世勇100个免费推广b站
  • 网络营销的常用工具百度关键词优化点击 教程
  • 公司网站要怎么做少儿编程培训机构排名前十
  • 一个好的网站是什么样的商家联盟营销方案
  • 网站解除域名绑定网站广告收费标准
  • 郑州的建设网站有哪些手续免费发布推广信息的平台有哪些