String类测试 (一)

  String类测试 (一)

  String a = "Ac";
  String b = new String("ca");
  System.out.println(a.endsWith(b));          //a 以 b 为结尾 ,true为真 ,false为假
  System.out.println(a == b);                 //a 是字符串 ,b是字符串对象 , a,b不相同
  System.out.println(a.equals(b));            //a , b的values值一样
  System.out.println(a.equalsIgnoreCase(b));  //a , b 不区分大小写比较values值一样
  System.out.println(a.charAt(0));            //字符串标志位顺序,由左算起,由0开始
  System.out.println("a234".codePointAt(0));  //字符串中某个位置的char字符的ASCII码值
  System.out.println("2!1".codePointBefore(1));//字符串中某个位置的前一个char字符的ASCII码值
  System.out.println("2!1".codePointCount(1, 2));//字符串中定点位置到某一位置的字符个数,不包含"某一位置"的字符
  System.out.println("2".compareTo("1"));         //字符串比较 ,前面的值》后面的值 ,则为1,等于则为0,小于则为-1
  System.out.println("a".compareToIgnoreCase("A"));//字符串比较 ,前面的值》后面的值 ,则为1,等于则为0,小于则为-1(不区分大小写)
  System.out.println("aba".concat("11111"));    //字符串连接,前面中的字符串连接后面的字符串
  System.out.println("1ab1".contains("b1"));    //字符串包括关系,前面的字符串是否包含后面的字符串
  System.out.println("1ab1".contentEquals("1ab1")); //字符串比较相等关系,当且仅当此 String 表示与指定序列相同的 char 值时,才返回 true。
  System.out.println("1ab1".contentEquals(new StringBuffer("1ab1")));//字符串比较相等关系,当且仅当此 String 表示与指定的 StringBuffer 相同的字符序列时,才返回 true。
  System.out.println("ab".hashCode()); //串返回此字符串的哈希码。
  System.out.println("aba".indexOf("b"));//返回指定字符在此字符串中第一次出现处的索引。
  System.out.println("aba".indexOf("a", 2));//返回指定字符在此字符串中第几次出现处的索引。
  System.out.println("aA c".intern());//返回字符串对象的规范化表示形式。
  System.out.println("".isEmpty()); //判断字符串是否为空
  System.out.println("caA c".lastIndexOf("c"));//返回最后一次出现的指定字符在此字符串中的索引。
  System.out.println("caA c".lastIndexOf("c", 2));//返回指定字符在此字符串中最后第几次出现处的索引。
  System.out.println("caA c".length());//返回字符串长度、
  System.out.println("aaa".matches("aaa"));//通知此字符串是否匹配给定的正则表达式。
  System.out.println("aaa".offsetByCodePoints(2,1));//返回此 String 中从给定的 index 处偏移 codePointOffset 个代码点的索引。
  //System.out.println("aaa".regionMatches(1, "aAa", 1, 1));
  System.out.println("aaa".replace("a", "b"));//将原字符串中的a字符全部替换成b字符
  System.out.println("aaa".startsWith("aa"));//字符串是否以某字符串开头
  System.out.println("aba".substring(1));//返回一个新的字符串,它是此字符串的一个子字符串。
  System.out.println("aba".toCharArray());//将此字符串转换为一个新的字符数组。
  System.out.println("aAa".toLowerCase());//字符串小写
  System.out.println("aba".toUpperCase());//字符串大写
  System.out.println(" bca ".trim());//字符串首尾去空格
  System.out.println(" bca ".split("c")); //根据给定的正则表达式的匹配来拆分此字符串。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值