1.String类常用的API
length(): 返回这个字符串的长度
equals(Object anObeject): 返回boolean值,将此字符串和指定的对象进行比较
isEmpty(): 返回一个布尔值,判断当前字符串是否为空(length()==0)
toCharArray(): 返回一个字符数组,将此字符串转换为新的字符数组
charAt(int index): 返回一个String字符串指定索引(index)处的字符(char)
substring(int beginIndex,int endIndex): 返回一个以起始索引到末尾索引的子字符串
indexOf(int char): 返回指定字符在字符串中第一次出现的索引值
valueOf():返回一个字符串,参数列表可以是基础数据类型和Object,把他们转换为一个字符串
indexOf(String str): 返回指定子字符串在字符串中第一次出现的索引值
concat(String str): 返回拼接后字符串,将指定的字符串str连接到当前的字符串的末尾
toLowerCase(): 返回一个字符串,返回一个全部是小写的字符串
toUpperCase(): 返回一个字符串,返回一个全部是大写的字符串
2.String类型和Char类型的互相转换
String.charAt( index ) 从String字符串中获取单个字符 返回值:单个字符
toCharArray() String字符串->Char字符数组 返回值:字符数组使用
valueOf() Char字符/Char数组->String字符串 返回值:字符串
3.关于String类和String[ ]数组的获取长度的方法
只要是数组,不管是基本数据类型的数组,还是引用类型的数组,都可以调用 【数组名.length】 来获取数组的长度。这里的length是属性。
String类的字符串,如果要获取字符串的长度,要通过【字符串对象名.length()】来获取字符串的长度。这里的length()是方法。
还有集合,对象名.size(),来获取集合中元素的个数。
【数组length不带括号,是属性;字符串有括号,是方法】