Java中常用字符串方法总结

时间:2023-01-11 23:20:47
一、创建并初始化字符串:


  1、使用字符串常量直接初始化 String s="hello!";


  2、使用构造方法创建并初始化 String();//初始化一个对象,表示空字符序列


  String(value);//利用已存在的字符串常量创建一个新的对象


  String (char[] value);//利用一个字符数组创建一个字符串


  String(char[] value,int offset,int count);//截取字符数组offset到count的字符创建一个非空串


  String(StringBuffer buffer);//利用StringBuffer对象初始化String对象


二、String类主要方法的使用:


  1、获取长度 *.length();//这与数组中的获取长度不同,*.length;


  2、比较字符串

(1) equals() //判断内容是否相同



  (2)compareTo() //判断字符串的大小关系


  (3)compareToIgnoreCase(String int) //在比较时忽略字母大小写


  (4)== //判断内容与地址是否相同


  (5)equalsIgnoreCase() //忽略大小写的情况下判断内容是否相同


  如果想对字符串中的部分内容是否相同进行比较,可以用


  (6)regionMatches() //有两种 public boolean regionMatches(int toffset, String other,int ooffset,int len);表示如果String对象的一个子字符串与参数other的一个子字符串是相同的字符序列,则为true.要比较的String 对象的字符串从索引toffset开始,other的字符串从索引ooffset开始,长度为len。


  public boolean regionMatches(boolean ignoreCase,int toffset,String other,int ooffset,int len);//用布尔类型的参数指明两个字符串的比较是否对大小写敏感。