首页 > 编程语言 >java复习随笔(三)

java复习随笔(三)

时间:2022-09-03 18:22:52浏览次数:66  
标签:java 复习 int StringBuffer Date 缓冲区 字符串 随笔 public

常用类

StringBuffer类

String类创建的字符串是常量,是不可更改的。若要对字符串进行动态增减。则用StringBuffer类,它的对象是可以扩充和修改的,因此StringBuffer又称动态字符串。每个字符串缓冲区都有一定的容量。只要字符串缓冲区所包含的字符序列的长度没有超出此容量,就无需分配新的内部缓冲区数组。如果内部缓冲区溢出,则此容量自动增大

  1. 常用构造方法
StringBuffer();                   // 构造一个空字符串缓冲区,初始容量为16个字符
StringBuffer(int iniCapacity);     // 构造空字符缓冲区,但指定初始容量
StringBuffer(String str);          // 构造字符缓冲区,将字符串指定为初始内容
  1. 常用方法
public int length();                                  // 返回字符串的个数
public append(object obj);                            // 在尾部添加对象
public insert(int startPos,object obj);               // 在指定位置插入对象
public StringBuffer delete(int Start , int end);      // 删除从start开始到end-1之间的字符串,并返回当前对象的引用
public StringBuffer deleteCharAt(int index);          // 删除索引位置的字符,并返回当前对象的引用。
public char charAt(int index);                        // 返回指定位置字符
public String substring(int start , int end);         // 返回范围内的字符串
public StringBuffer reverse();                        // 翻转字符串
public String replace(int start,int end ,String new); // 替换指定范围字符串

StringBuilder类

StringBuilder操作基本与StringBuffer相同,只是StringBuilder更高效,而StringBuffer更安全。

Date类

Date类表示日期和时间,它提供了操纵日期和时间各组成部分的方法,在java.util包中。

  1. 常用构造方法
Date(); // 用当前时间初始化实例
Date(long time); // 分配Date对象并初始化此对象
  1. 常用方法
public void setTime(long time); // 设置此Date对象
public long getTime(); // 获取对象中的时间数据
public static Date valueOf(String s); // 转换字符串格式的日期为Date

标签:java,复习,int,StringBuffer,Date,缓冲区,字符串,随笔,public
From: https://www.cnblogs.com/maplerain/p/16652433.html

相关文章

  • Eclipse配置Tomcat搭建java Web (JSP)开发环境
    配置Tomcat服务1.打开窗口-首选项-Server-RuntiomeEnvironments2.点击ADD,选择对应的Tomcat版本,点击下一步路径选择Tomcat解压后的文件夹目录,点击完成并保存创建动......
  • 【Java基础】注释、标识符、关键字
    注释、标识符、关键字1.注释准备阶段建项目是要新建一个空的项目空项目新建完成后要新建一个模组新建的空项目需要配置环境(不勾选环境程序无法执行)注释......
  • java 简介 与 安装
    java简介与安装一、Java简介java的特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java的三大版本JavaSE:标......
  • 如何在 JavaScript 中从日期中减去秒数
    如何在JavaScript中从日期中减去秒数让我们学习如何轻松地从a中减去任意秒数日期JavaScript中的对象。1.日期setSeconds()和getSeconds()方法从a中减去......
  • Java的数据类型
    数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言如:JavaScriptJava的数据类型分为两大类基本类型(Primitivetype)引用......
  • 使用JavaScript对HTML实体字符进行转义与反转义处理
    原文地址:https://www.yerenwz.com/6567.html在这篇《短代码与代码高亮功能结合,终于可以随意的来回切换可视化/文本模式进行编辑代码了》文章中有提到在折腾WordPress自......
  • CSS知识点复习
    1.CSS 指的是层叠样式表* (Cascading Style Sheets)2.CSS元素选择器:直接元素例如p   id选择器:#name1  类选择器:.类名  通用选择器(*)3......
  • Java基础-泛型-0.0.1 通配符<?>以及PECS
    通配符<?>个人理解,<?>可用于需要泛型,但又不访问泛型对象的场景:业务中遇到这种场景:如声明一个方法,用于处理对不同泛型类某些属性的修改,而目标属性不涉及泛型类操作,只是为......
  • 接上篇基础和java编程基础
    接上篇基础和java编程基础接上篇基础认识path和classpath:path是为了方便执行文件路径下的命令;classpath是类路径,在于告诉Java执行环境,在哪些目录下可以找到您所要执......
  • linux下Java上传解析excel报错java.io.FileNotFoundException:xxx.xls(No such file o
    原文链接:linux下Java上传解析excel报错java.io.FileNotFoundException:xxx.xls(Nosuchfileordirectory)–每天进步一点点(longkui.site)0.背景一个简单的上传并解......