每日知识小复习-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();//关闭
部分资料取自菜鸟教程
作者:冰稀饭Aurora
出处:https://www.cnblogs.com/rsy-bxf150/p/17164768.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
分类:
我的学习笔记-日常学习总结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端