java-String类的其他功能

package com.day7.one;

public class DemoString4 {

  /**
  * 1.String的替换功能:String replace(char old,char new)
  * String replace(String old,String new)
  * 2.String的去除字符串两空格:String trim()
  * 3.String的按字典顺序比较两个字符串:int compareTo(String str)
  * int compareToIgnoreCase(String str)
  */
  public static void main(String[] args) {
    String s1="KobeBrywnt";
    String s2=s1.replace('w', 'a');//1.若不存在的话,保留原字符
    System.out.println(s2);

    String s3=s1.replace("wnt","ant");//2
    System.out.println(s3);

    String s4=" Kobe Bryant ";
    String s5=s4.trim();//3
    System.out.println(s5);

    String s6="ab";
    String s7="acd";
    int num=s6.compareTo(s7);//3.若第一个字符相同,则比较第二个
    System.out.println(num);//输出-1
    String s8="a";
    String s9="aaaa";
    int m=s8.compareTo(s9);
    System.out.println(m);//输出-3,若长度不同则按长度比较
    String s10="科";
    String s11="比";
    System.out.println('科'+0);//31185 查找的是unicode码表值
    System.out.println('比'+0);//27604
    int n=s10.compareTo(s11);
    System.out.println(n);//输出3581
  }
}

原文地址:https://www.cnblogs.com/zhujialei123/p/8120106.html