String类(定长):
由于字符串是对象,所以必须需要创建字符串对象:有三种方法
1.String str = new String("我爱学习!"); // 通过构造器来创建字符串对象
2.char[] c = {'我', '爱', '学', '习'};
String str = new String(c, start, end); // 通过字符数组来创建字符串对象,取字符数组中的一段字符,从start开始直
到end(不包括end位置的字符)。
3.String str = "我爱学习!"; // 引用字符串常量对象
下面具体说一下String对象的常用方法(实例就没有截图了,只说明一下他们的用法)
public int length() 获取字符串的长度
public boolean equlas() 比较两个字符串对象的实体是否相同
public boolean startsWith(String str) 判断字符串是否是以str字符串开头
public boolean endsWith(String str) 判断字符串是否以str结尾
public boolean contains(String str) 判断当前对象是否包含字符串str
public String SubString(int start, int end) 截取字符串从start开始到end位置的字符串(不包括end位置的字符)
String.valueOf(int/long/float/double/...) 将其他类型的数据转换为String类型
Integer.parseInt/float/double/...() 将String类型的数据转换为其他类型的数据
toCharArray() 将字符串转换为字符数组
这里还有一个字符串的替换,我们到最后再将,正则表达式
StringBuffer类(变长):
首先我们先讲一下StringBuffer对象的创建,也是有三种方法:
1.StringBuffer buffer = new StringBuffer() // 创建一个空的StringBuffer类
2.StringBuffer buffer = new StringBuffer(int size) // 创建一个StringBuffer类但是申明了可容纳的长度(默认是16)
3.StringBuffer buffer =new StringBuffer(String str) //创建一个带有初始值的StringBuffer类
StringTokenizer类:
Date类:
Calender类:
Math类:
Biginerger类:
Decimalformat类: