String类的使用说明

(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);

   

  

原文地址:https://www.cnblogs.com/gdp176119/p/4906861.html