Loading

每日知识小复习-01

昨天的小测验中,我发现JAVA的一些基础知识我遗忘的很多,因此写几篇笔记,温习一下以前的知识,以后再复习,也更加方便。

一.

StringBuffer 和 StringBuilder 类

为什么要用StringBuffer

StringBuffer可以实现对字符串进行修改,并且在使用 StringBuffer 类时,每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象

这样一来就比较方便。

用示例理解一下

StringBuilder sb = new StringBuilder(20);//创建一个StringBuffer,初始容量为20

sb.append("newstring");//往其中添加字符串"newstring"

sb.insert(8, "Java");//在第八个下标处中间插入字符串"Java"

sb.delete(5,8);//把第五到八下标中间的字符串删掉

常用方法

 二.

读写文件所用到的方法

BufferedReader 

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

 .read()       读取字符输入

.readLine() 读取字符串输入

File 

方法一览

 

FileReader 

FileWriter 

方法

 再加一个例子,这个例子看起来比较清楚

File input_file=new File("input.txt");
File output_file=new File("output.txt");
BufferedReader br=new BufferedReader(new FileReader(input_file));
BufferedWriter bw=new BufferedWriter(new FileWriter(output_file)) ;
String s=br.readLine();//将文本文件中的所有信息变为字符串
System.out.print(s);//打印
bw.write(s);//写入文件

br.close();
bw.close();//关闭

 

部分资料取自菜鸟教程

posted @ 2023-02-28 16:21  冰稀饭Aurora  阅读(12)  评论(0编辑  收藏  举报