常用类和相关的方法

冒泡排序
数组中相邻两个位置的值进行比较,进行升序或降序。
两个for循环操作,定义一个值来存储,从而进行比较。
常用类
string 不可变长的字符串。

string 常用的方法
char charAt(int index) 返回指定索引处的 char 值
int indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引
int lastIndexOf(String str) 返回指定子字符串在此字符串中最右边出现处的索引。
int codePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。
byte[] getBytes()
使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。
byte[] getBytes(Charset charset)
String replace(char oldChar, char newChar) 新串替换老串
tring[] split(String regex) 根据给定正则表达式的匹配拆分此字符串
String substring(int beginIndex) *****
返回一个新的字符串,它是此字符串的一个子字符串。
String substring(int beginIndex, int endIndex) endIndex不包含
返回一个新字符串,它是此字符串的一个子字符串。
char[] toCharArray() 将此字符串转换为一个新的字符数组
String trim()返回字符串的副本,忽略前导空白和尾部空白。

stringbuilder 可变长的字符串,线程不安全。
stringbuffer 可变长的字符串,线程安全。

StringBuilder() 构造一个其中不带字符的字符串生成器,初始容量为 16 个字符。
StringBuilder(String str) 构造一个字符串生成器,并初始化为指定的字符串内容。
StringBuilder(int capacity) 构造一个其中不带字符的字符串生成器,初始容量由 capacity 参数指定
append扩容: 如果原容量放不下进行扩容, 原容量size–>size*2+2,如果扩容后的大小还是放不下,直接以内容的长度进行扩容

自动装箱:从基本数据类型===》包装类型
自动拆箱:从包装类型===》基本数据类型
Integer 类在对象中包装了一个基本类型 int 的值
缓冲区对象的表示范围: [-128,127] ==>valueOf()
1.int 和 Integer(无论是否new)比较:发生自动拆箱,如果值相同就相同
2.如果两个Integer比较,如果有new,就不相同
3.如果都没有new,要看是否再缓冲区对象的范围之内,在相同,不在不相同
Date 日期类
构造器:
Date() 根据当前时间创建日期对象(本地)
Date(long time) 根据long类型的毫秒数构建指定时间的日期对象
枚举类 enum
表示所有可能|所有情况
所有的枚举都隐式的继承java.lang.Enum
枚举类中的所有成员,都是当前类型的一个实例 相当于public static final修饰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值