目录
1.String类的介绍
在Java语言中,提供一个字符串类型,也就是String,但是它不同于int、char等基本数据类型
String是属于引用数据类型,只要是双引号修饰的字符串都是String对象
1.1 创建字符串
使用常量串构造
String s1 = "hello bit";
直接newString对象
String s2 = new String("hello bit");
使用字符数组进行构造
char[] array = {'h','e','l','l','o','b','i','t'};
String类内部不存在字符串本身,其源码中含有value字符数组和hash成员变量
实际上字符串是存在char类型的数组中
1.2 字符串查找
方法
|
功能
|
char charAt(int index)
|
返回
index
位置上字符,如果
index
为负数或者越界,抛出
IndexOutOfBoundsException
异常
|
int indexOf(int ch)
|
返回
ch
第一次出现的位置,没有返回
-1
|
int indexOf(int ch, int
fromIndex)
|
从
fromIndex
位置开始找
ch
第一次出现的位置,没有返回
-1
|
int indexOf(String str)
|
返回
str
第一次出现的位置,没有返回
|