(1)Length()取一个字符串的长度:public int length();
public calss StringLength1{
public static void main(String[]args){
//定义一个字符串
String str1=new String("ni hao");
//求取字符串的长度
int n1=str1.length();
System.out.println("字符串"+str1+"的长度"+n1);
}
}
(2)charAt()从字符串中取出指定位置的字符
public class String2{
pblic static void mian(String[]args){
定义一个字符串
String str2=new String("ni hao");
//取出字符串中第二个位置的字符
System.out.println(Str2.charAt(1));
}
}
(3)getChars()
void getChars(int srcBegin, int srcEnd,char[] dst, int dstbegin):该方法将目标字符拷贝到字符串中其中,srcBegin为拷贝的起始位置,srcEnd为拷贝的结束位置,字符串数值dst为目标字符数组,dstBegin为目标字符数组的拷贝起始位置
char[] s1={'I',' ','I','o','v','e',' ','Y','o','u','!'};//s1=I Iove You!
String s2=new String ("her!");
s2.getChars(0,3,s1,7)//s1=I love her!从s1第7个位置开始截取三位数(0—3)
Syetem.out.println(s1);
结果:I Love her!
(4)replace()
String replace(char oldChar,char newChar);//将字符串中第一个oldChar替换为newChar;
(5)toUpperCase()将字符转换为大写
(6)toLowerCase()将字符转换为小写
String str3=new String("java.lang.Class String")
System.out.println("str3.toUpperCase()"+str3.toUpperCase());
System.out.println("str.toLowerCase()"+str3.toLowerCase());
结果:
JAVA.LANG.CLASS STRING
java.lang.class string
(7)trim()进行删除,参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。 如果参数值为null时,会抛出空 指针异常。
(8)toCharArray()
char[] toCharArray()将String对象转化为char数组
String s1 = "This ";
char [] ch = s1.toCharArray();
System.out.println(ch);