String 类的常用方法

format 是String类的一个非常有用的静态函数,可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式


toCharArray方法可以将字符串转为字符数组

getBytes方法可以将字符串转为字节数组



compareTo
        //compareTo方法也可以判断两个字符串的值是否相等
        //如果返回零则代表相等,返回的不是零则代表不相等


length
        //length方法可以获取字符串的长度
        System.out.println("字符串的长度是:"+str.length());
        
charAt        //charAt方法可以获取字符串中指定位置(下标)上的字符
        char ch = str.charAt(4);
        System.out.println("字符串中第五个字符是:"+ch);
        



indexof     //IndexOf方法和lastIndexOf方法都可以传入两个参数
        //第二个参数的作用是,给出查找的起始位置    
                //如果在字符串中找是否存在的字符,则返回该字符的下标,找不到则返回-1

lastIndexOf  //lastIndexOf的方法作用与indexof方法作用一样
        //IndexOf方法和lastIndexOf方法都可以传入两个参数
       //第二个参数的作用是,给出查找的起始位置    
      //只是查找的方向不同 lastIndexOf是从前往后找 从右往左


Contains   //字符串中如果找的包含有字符串的就返回true真 否则就返回false


endsWith 
        //endsWith()方法则判断是否以什么结尾
        //如果存在则为真返回true 否则为假返回false

replace  //replace的作用就是把str的字符串替换为r的字符串

         String str="This is my original string ,it is very good!";
    //replace的作用就是把str的字符串替换为r的字符串
       String r="it"; 


split //利用split把字符串按照指定的分割符进行分割,然后返回字符串数组


startsWith  
          
              //startsWith()方法是判断该字符串是否以指定子字符串开头,是返回真  否则返回假


substring

          //substring()方法可以截取字符串
            //第一个参数为起始位置,第二个参数为终止位置,
            //如果不写第二个参数则直接从起始位置截取到末尾
            //包含起始位置,不包含终止位置
toLowerCase

              //toLowerCase的作用就是把字符串的值全部变为小写


toUpperCase
              //toUpperCase的作用就是把字符串的值全部变为大写

trim

             //trim()可以将字符串首尾空格去除,中间的空格不能去除

valueOf

          //valueOf()可以将其他类型的数据转为字符串类型
原文地址:https://www.cnblogs.com/nongzihong/p/10492247.html