1. 节点类类型:

  

2. 访问文件:

Demo_1:

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException; public class Test {
public static void main(String[] args) {
int b = 0;
long num = 0;
FileInputStream in = null;
try{
in = new FileInputStream("E:/eclipse projiect/data.txt");
}catch(FileNotFoundException e){
System.out.println("指定文件不存在");
System.exit(-1);
}
try {
while((b = in.read()) != -1){
System.out.print((char)b +" ");
num++;
if(num/5 == 0){
System.out.println();
}
}
in.close();
System.out.println("一共读取了多少个字节:"+num); //该方法不认识字符
} catch (IOException e) {
System.out.println("指定文件读取错误");
System.exit(-1);
}
}
}

运行结果:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ± ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? · ? ? ? ? ? ? ± ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? × ? ? ¤ ? ? · á ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 
 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ú ? ? ? ì ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¤ ? ? ? ? ? ? ? ? ? ? ? ü ? ? ? ? ? ? ? ú ? ? ? ? ? ó ? ? ? ú × ? ? ? ? è ? ? ? ? ? ? ? ì ? ? ? ? ? ?  一共读取了多少个字节:894

Demo_2:

class Test{
public static void main(String[] args) {
int b = 0;
int c = 0;
FileInputStream in = null;
FileOutputStream out = null;
try {
in = new FileInputStream("E:/eclipse projiect/data.txt");
out = new FileOutputStream("E:/eclipse projiect/data1.txt"); // FileOutputStream 如果没有这个文件,自动的会帮你建一个
try {
while((b = in.read()) != -1){
out.write(b);
}
in.close();
out.close();
} catch (IOException e) {
System.out.println("文件复制错误");
System.exit(-1);
}
} catch (FileNotFoundException e) {
System.out.println("指定文件不存在");
System.exit(-1);
}
System.out.println("文件复制成功");
}
}

  运行结果:文件复制成功

Demo_3:

class Test {
public static void main(String[] args) {
FileReader fr = null;
int c = 0;
int len = 0;
try {
fr = new FileReader("E:/eclipse projiect/data2.txt");
while((c = fr.read()) != -1){ // 一个字符一个字符的读
System.out.print((char)c);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch(IOException e){
e.printStackTrace();
}
}
}

运行结果:

凤兮凤兮归故乡,遨游四海求其凰
三尺长剑,斩不尽相思情缠
邂逅你,是生生世世的宿命
长歌当哭,为君仗剑试天下.
永生不过是场幻梦,唯吾所爱不朽
觅得苍天,踏破碧落黄泉
何以缘起,何以缘灭,
当以剑歌问之
直至地老天荒,独剩你我
剑之所去,心之所往
有凤(后面两字听不清,不确定) 阵亡.我买醉或为你买醉(不确定)

Demo_4:

import java.io.*;
class Test {
public static void main(String[] args) {
FileWriter fw = null;
try {
fw = new FileWriter("E:/eclipse projiect/data3.txt"); // 如果这个文件不存在,它会帮我们建一个
for(int c=0;c<5000;c++){
fw.write((char)c); // 将这个字符写进去,char 2 个字节,最大到25536.相当于Unicode把大多数国家的字符都写进去了.
} // char 2 个字节,代表了全世界大多数国家的文字
fw.close();
} catch (Exception e) {
System.out.println("文件写入错误");
System.exit(-1);
}
System.out.println("文件写入成功");
}
}

运行结果:文件写入成功

data3.txt 文件中的内容为:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~????????????????????????????????????¤??§¨???????°±?????·???????????????????????????????×????????àá??????èéê?ìí????òó???÷?ùú?ü????ā?????????????????ē???????ě???????????????ī????????????????????????ń???ň????ō?????????????????????????????ū??????????????????????????????????????????????????????????????????????????????????????????????????ǎ?ǐ?ǒ?ǔ?ǖ?ǘ?ǚ?ǜ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ɑ???????????????ɡ?????????????????????????????????????????????????????????????????????????????????????????????????????ˇ?ˉˊˋ?????????????˙?????????????????????????????????????????????????????????????????????????????????????????????????????????????ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ?ΣΤΥΦΧΨΩ???????αβγδεζηθικλμνξοπρ?στυφχψω???????????????????????????????????????????????????????Ё??????????????АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя?ё??????????
// 其中部分表示为?,是因为Eclipse显示的问题

最新文章

  1. Windows - 性能监控之磁盘剩余空间大小警报
  2. SQL SERVER 字符串常用函数
  3. OpenSource.organization-in-github
  4. Oracle 表分组 group by和模糊查询like
  5. 每天一个linux命令(25):df 命令
  6. HDU 5212 Code
  7. Asp.net树形递归算法
  8. hdu 4664 Triangulation(题意已在讨论版中说明)
  9. PHP组合模式、策略模式
  10. 自己制作 SPx N合1 自动安装盘(x86)
  11. 30道Linux面试题
  12. Android应用程序与SurfaceFlinger服务的连接过程分析
  13. Nginx的500,502,504错误解决方法
  14. 提高SQL执行效率
  15. js多物体任意值运动
  16. zepto在操作dom的selected和checked属性时尽量使用prop方法
  17. 以太坊开发DApp实战教程——用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台(一)
  18. Java基础学习笔记十九 IO
  19. Lintcode388 Permutation Sequence solution 题解
  20. oracle有三种类型的异常错误: 预定义 ( Predefined )错误里面的常见错误

热门文章

  1. canvas+javascript实现淘宝商品放大镜效果
  2. 20190129-‘abcdefgh’里面挑出3个字母进行组合,一共有多少组合
  3. Django学习之模拟架构页面跳转
  4. python神坑系列之深浅拷贝
  5. python 爬虫 5i5j房屋信息 获取并存储到数据库
  6. solr环境搭建及java小demo
  7. 天津市人民优步Uber司机奖励政策(9月14日~9月20日)
  8. java 中的线程池和线程 调用小demo
  9. Awesome Flask
  10. 虚拟机克隆CentOs后网卡问题