首页 > 其他分享 >每日知识小复习-01

每日知识小复习-01

时间:2023-02-28 16:36:59浏览次数:39  
标签:01 复习 StringBuffer 知识 br BufferedReader File 字符串 new

昨天的小测验中,我发现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();//关闭

 

部分资料取自菜鸟教程

标签:01,复习,StringBuffer,知识,br,BufferedReader,File,字符串,new
From: https://www.cnblogs.com/rsy-bxf150/p/17164768.html

相关文章

  • vs2010 升级 vs2015问题
    fatalerrorLNK1295:“/OPT:NOREF”与“/LTCG:incremental”规范不兼容;链接时不使用“/LTCG:incremental” 项目属性-》链接器-》优化-》引用-》是项目属性-》链接器-》......
  • 单个表空间文件个数达到上限 ORA-01686
    #问题概述因在oracle数据库表空间管理中的时候报ORA-01686:max#files(1023)reachedforthetablespaceGPRSSQL>altertablespaceGPRSadddatafile'+DATADG'......
  • L1-011 A-B【团体程序设计天梯赛-练习集】
    L1-011A-B题要求你计算A−B。不过麻烦的是,A和B都是字符串——即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后......
  • 基础知识{token 与 cookie }在爬虫中的一些思考
    在爬虫中,有些加密的标签是不用逆向的,比如token的值,为什么不用逆向呢? 那就要从token的作用来说一下。token:Token的一个重要作用是维持用户登录时的状态。在Web......
  • BUUctf ciscn_2019_n_1
    BUUciscn_2019_n_1首先file,是64位elfIDA,发现main函数会调用func函数,而func中如果v2=11.28125,就会cat/flag,并且上面有个gets,存在栈溢出漏洞压栈的过程是v1的44字节,然......
  • BUUctf warmup_csaw_2016
    BUUwarmup_csaw_2016首先file,发现是64位ELF文件。IDA发现main函数中return了get函数,存在溢出点。查看文件中的字符串,发现有'catflag.txt'双击后发现在sub_40060D......
  • 【java】一些基础小知识
    重写重载:重写:是继承时对父类的方法重写该方法内容,方法类型是不变的,即返回类型,方法名字,参数都不变。值得注意的是可以改变权限,只能提高不能降低重载:是一个类中有多个名字......
  • 轻量级CI/CD发布部署环境搭建及使用_01_基本介绍
    轻量级CI/CD发布部署环境搭建及使用_01_基本介绍授人以鱼不如授人以渔,如果说的别人都没明白,说明自己实际也不是太明白 最终实现效果如图1,选择相应环境下的项目,执行构......
  • (原创)【B4A】一步一步入门05:控件、公有属性、水平锚定、垂直锚定(控件篇01)
    一、前言前面的教程,已经完整讲述了用B4A开发安卓APP从新建项目到编译发布的完整流程。从本篇开始,我们将会从B4A的细节处着手,一步一步掌握B4A。从本篇开始的子系列为“控......
  • Exchange 2013 清空邮箱
    在某些应用场景中,需要清空用户邮箱的所有数据。如果使用Outlookwebapp或者Outlook的邮件删除方式,对数以千计的邮件来说,实在不是一个好办法。exchange管理员可以使用“Se......