String类
字符是一个特殊的对象。
String s1 = “abc”;//只有一个对象, “abc”是一个对象。一旦被初始化就不能被改变
String s2 = new Sstring(“abc”);//有两个对象
startWait() endWait() contains()//包含字符串
char[] tocharArry()//字符串转换为字符数组。
replace(oldchar, newchar);
StringBuffer 是一个容器,是字符串缓冲区
容器特点(长度可变化,可以操作多个数据类型):
-
存储
append():指定数据作为参数添加到已有数据的结尾处。
Insert(角标,数据),把数据插入到指定位置。
-
删除
delete(intstart, int end):删除缓冲区数据,包含开头,不包括结尾。
deleteCharAt():
-
获取
IndexOf()//获取位置
-
修改
replace(start,end,data):替换
-
反转reverse();
StringBuild和StringBuffer(多线程使用)一样不保证同步
基本数据类型对象包装类
类型 类
byte Byte
short Short
int Integer
long Long
boolean Boolean
char Character
基本数据类型对象包装类最常见的作用,
就是你用于基本数据类型和字符串类型之间的转换
基本数据类型转字符串
方法1:基本数据类型+” ”
方法2:基本数据类型.toString(基本数据类型值)
字符串转成基本数据类型
Xxxa = xxx.parsexxx(String);
Inta = Integer.parseInt(“123”);
十进制转其他进制
toBinaryString(),toHexString(),
其他进制转十进制
Xxx.parseInt(“字符”,进制);