今天要学习的内容比较少主要是应用
基本类型的包装类
概念:
java中有8种基本数据类型,都有对应的包装类,都属于引用类型(因为有些地方只能用引用类型,如ArrayList)
对应的包装类
基本类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer[常用] |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
其中Integer是最常用的,其最常用的方法有:
方法 | 说明 |
---|---|
new Integer(String s) | 构造方法 |
static int parseInt(String s) | 把字符串变成数字 |
Integer i1 = new Integer("123");
System.out.println(i1+1);
打印结果为:124
int twoInt = Integer.parseInt("123");
System.out.println(twoInt+2);
结果为:125
自动装箱和自动拆箱
概念:
装箱:把基本类型变成对应的包装类型。如:int—>Integer
拆箱:把包装类型变为对应的基本类型。如:Integer—>int
注:自动的意思就是系统能够自动在基本类型和包装类之间做转化,对于我们来说可以把包装类当做是基本类型一样使用
String类
常用方法
方法 | 说明 |
---|---|
length() | 获取字符串的长度 |
charAt() | 获取指定索引处的字符 |
equals() | 比较两个字符串的内容是否相同 |
equalsIgnoreCase() | 忽略大小写判断内容 |
contains() | 判断字符串是否包含一个小字符串 |
endsWith() | 判断是否以指定的字符串结尾 |
startsWith() | 判断是否以指定字符串开头 |
indexOf() | 获取小字符串第一次出现的索引 |
lastIndexOf() | 获取小字符串最后一次出现的索引 |
replace() | 替换字符串内容 |
substring(int b,int e) | 截取字符串的一部分,包含头不包含尾 |
substring(int b) | 截取字符串的一部分,截取到末尾 |
toCharArray() | 把字符串转成字符数组 |
getBytes() | 把字符串转成字节数组 |
toLowerCase() | 把字母转成小写 |
toUpperCase() | 把字母转成大写 |
trim() | 去除字符串两端的空白 |
split() | 切割一个字符串 |
总结
没啥好总结的,会用就行不用会背,忘了看一眼笔记就好了。