包装类的介绍和String类型的学习

包装类  为8种基本类型各自提供对象形式
      int    ---- Integer
      char   ---- Character
      short  ---- Short
      double ---- Double
      ...

自动封箱: JDK5.0 由编译器自动完成基本类型和包装类的转换
      Integer i = 12;
      Integer i = new Integer(12);
   
      int m = i;
      int m = i.intValue();

      Integer i = 12;
      i++; // i = new Integer(i.intValue()+1);

日期
      获得系统时间 
      System.currentTimeMillis()  毫秒
      System.nanoTime()       纳秒

      日期格式化 java.util.Calendar
String
    构造方法: new String(char[] cs) 
    toCharArray() 转成char[]
    charAt(int i):返回下标为i的字符
    length():长度
    toLowerCase()/toUpperCase() 转小写/大写
    contains(String str):判断String中是否包含某个子串
    indexOf(String str):返回str子串的下标  没有则返回-1
    indexOf(String str,start):返回str子串从start下标开始的下标位置
    startsWith(String str)/endsWith(String str):判断是否以str子串开头/结尾
    replace(String s1, String s2) 将s1子串替换为s2子串
    substring(int start,int end)获得字符串中start下标到end下标的子串,结果包含起始下标,不包含结束下标
    trim():去掉字符串前后的空格和换行
    split(String str)把字符串以str作为分隔符,拆分为String[]


    String 类是final的 不能被继承
    字符串的值是不可变的
    串池  对象共享

    intern():返回该字符串在串池中的地址    

    
    字符串接口: CharSequence
    实现类:     String       StringBuilder (StringBuffer) 
                                 5.0            1.0
                不变             可变
    当大量字符串连接时,应该用 String --> StringBuilder --> String 做法

 

转载于:https://www.cnblogs.com/zhangqiyang/p/3701486.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值