String类

1.构造器:底层就是给对象底层的value数组进行赋值操作。

               // 通过构造器来创建对象

  •         String s1 = new String();
  •         String s2 = new String("abc");
  •         String s3 = new String(new char[]{'a','b','c'});

2.常用方法

3.常用方法

String类实现了Comparable,里面有一个抽象方法comparaTo,所以String中一定要对这个方法进行重写。

以及其他一些常用方法:

  •         String s4 = "abc";
  •         System.out.println("字符串的长度为:"+s4.length());
  •         String s5 = new SZtring("abc");
  •         System.out.println("字符串是否为空:"+s5.isEmpty());
  •         System.out.println("获取字符串的下标对应的字符为:"+s5.charAt(1));
  •         String s6 = new String("abc");
  •         String s7 = new String("abc");
  •         System.out.println(s6.equals(s7));
  •         String s8 = new String("abc");
  •         String s9 = new String("abc");
  •         System.out.println(s8.compareTo(s9));
  •         //字符串的截取:
  •         String s10 = "abcdefhijk";
  •         System.out.println(s10.substring(3));
  •         System.out.println(s10.substring(3, 6));//[3,6)
  •         //字符串的合并/拼接操作:
  •         System.out.println(s10.concat("pppp"));
  •         //字符串中的字符的替换:
  •         String s11 = "abcdeahija";
  •         System.out.println(s11.replace('a', 'u'));
  •         //按照指定的字符串进行分裂为数组的形式:
  •         String s12 = "a-b-c-d-e-f";
  •         String[] strs = s12.split("-");
  •         System.out.println(Arrays.toString(strs));
  •         //转大小写的方法:
  •         String s13 = "abc";
  •         System.out.println(s13.toUpperCase());
  •         System.out.println(s13.toUpperCase().toLowerCase());
  •         //去除收尾空格:
  •         String s14 = "    a  b  c    ";
  •         System.out.println(s14.trim());
  •         //toString()
  •         String s15 = "abc";
  •         System.out.println(s15.toString());
  •         //转换为String类型:
  •         System.out.println(String.valueOf(false));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值