【JAVA】字符串处理大全!(笔记代码,逐步更新中)
    
package Book;
public class aaaa {
  public static void main(String[] args) {
    
    // ======== 【连接字符串:+】
    
    int x=1;
      System.out.println("两者最大的值是:"+x);  // 方法一:用 +号,字符串+数值型变量
      
    // ======== 【判断字符串是否相等(变量地址 - 指针是否一样): ==】
  
      String xx="1";
      String yy="2";
      if(xx==yy) 
      {
        System.out.println(xx+"与"+yy+"是相等的!");  // 字符串+数值型变量
      }
      
    // ============= 【判断字符串是否相等(内容是否一样): 】
    
      String xx1="刘";
      String yy1="刘";
      if(xx1.equals(yy1))
      {
        System.out.println(xx1+"与"+yy1+"是相等的!");  // 字符串+数值型变量
      }     
      
      
    // ======== 【判断字符串的长度:length】
      
      yy="abc";
      System.out.println(yy+"的长度是:"+yy.length()); 
      
    // ======== 【字符串查找函数】Str.indexOf(substr)  ·substr包含在 Str的位置。
      xx="csj";
      yy="ILovecsj";
      System.out.println("["+xx+"]在["+yy+"]的位置是"+yy.indexOf(xx));  // 注意:从0开始计算。
      
      xx="李明";
      yy="李明说,我不叫李明。";
      System.out.println("["+xx+"]在["+yy+"]最后一次出现的位置是"+yy.lastIndexOf(xx));  // 注意:最后一次出现的位置,从0开始计算。
      
    // ======== 【返回指定位置的字符:charAt】
      
      String a = "www.suoker.com";
        System.out.println(a.charAt(7));
      
    // ======== 【删除字符串前后的空格:trim】
        
        String aaa = "  bbb ";
        System.out.println(aaa);
        System.out.println(aaa.trim());
        
    // ======== 【删除字符串前后的空格:】
    
        aaa = "www.suoker.com";
        System.out.print(aaa+"从4位置到结尾截取字符串返回值 :");
        System.out.println(aaa.substring(4)); // 从4位置开始截取字符串 
 
        System.out.print(aaa+"从4-10截取字符串返回值 :" );
        System.out.println(aaa.substring(4, 10)); // 从4-10截取字符串
      
    // ======== 【替换字符串:replace】
        
        String Str = "你好!";
        System.out.print("你好=" );
        System.out.println(Str.replace("你","您"));
      
    // ======== 【大小写字符转换:toLowerCase(大写转小写),toUpperCase相反】
        
        xx="abc";
        yy="ABC";
        System.out.println(xx+"的大写是:"+xx.toUpperCase());
        System.out.println(yy+"的小写是:"+yy.toLowerCase());
        
    // ======== 【字符串分割:split】
        
        xx="张三,李四,王五,赵六";
        String[] cc=xx.split(",");
        for(int i=0;i<cc.length;i++)
        {
          System.out.println(cc[i]);
          
        }
        
        
     /* ****************************
        *                          *
        *  字符串与其他类型之间转换大全       *
        *                          *
        ****************************/                         
        
        
    // ======== 【字符转数值:string转int/double】
         String uuu="18"; 
         System.out.println("字符转数值(string转int):"+Integer.valueOf(uuu));
         
         System.out.println("字符转数值(string转double):"+Double.valueOf("5.25"));
         
         
        // ======== 【数值转字符:int转string】
         
         int ccc=80; 
         System.out.println(String.valueOf(ccc));  // 转换形式
         System.out.println("字符转数值(string转int):"+ccc);  // 第二种形式
  }
  private static char[] parseInt(String string) {
    // TODO Auto-generated method stub
    return null;
  }
}