String
A."abc"是String类的对象或者说是一个实例;
B.字符串是一个常量,一旦被赋值,就不能被改变
C.字符串的本质是字符数组
构造方法:
//String(String original);把字符串数据封装成字符串对象
//String(char[] value);把字符数组的数据封装成字符串对象
//String(char[] value,int index,int count);把字符数组的一部分封装成字符串对象
获取功能:
int lenth()//获取字符的长度
String str="zxcvbnm";
System.out.println(str.length())
char cahrAt(int index)//返回指定索引处的字符
String str="zxcvbnm";
System.out.println(str.charAt(4))
int indexOf(String str)//返回str在字符串中首次出现的索引
System.out.println(str.indexOf(c))
String substring(int beginIdex)//从beginIndex处截取字符串
System.out.println(str.substring(4))
String substring(int beginIdex,int endIndex)//从beginIndex处截取字符串,到end结束;
System.out.println(str.substring(4,8))
转换功能:
char[] toCharArray()//将字符串转成字符数组
String str="qwertyu"
char[ ] arr=str.toCharArray();
for(int a=0;a<arr,length;a++)
System.out.println(arr[a])
String toLowerCase()//全部转成小写
String str="ABcd"
System.out.println(str.toLowerCase());
String toUpperCase()//全部转成大写
System.out.println(str.toUpperCase());