zoukankan      html  css  js  c++  java
  • 包装类的介绍和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 做法
  • 相关阅读:
    【HDU 1060】Leftmost Digit
    【HLG 1572】表达式计算(后缀表达式+栈的应用)
    Vue CLI3 开启gzip压缩
    html元素呼吸效果
    前端实现在线预览pdf、word、xls、ppt等文件
    devServer proxy的使用
    7个基础js函数
    前端初中高级面试题1
    模仿头条导航的左右滚动效果
    angular基本入门教程
  • 原文地址:https://www.cnblogs.com/zhangqiyang/p/3701486.html
Copyright © 2011-2022 走看看