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 做法
  • 相关阅读:
    基于redis实现的延迟消息队列
    Redis实现求交集操作结果缓存的设计方案
    限流算法之漏桶算法、令牌桶算法
    Apache设置防DDOS模块mod_evasive
    FastCGI技术
    详解强大的SQL注入工具——SQLMAP
    nginx根据域名做http,https分发
    Nginx配置SSL证书部署HTTPS网站
    JProfiler学习笔记
    Mysql压测工具mysqlslap 讲解
  • 原文地址:https://www.cnblogs.com/zhangqiyang/p/3701486.html
Copyright © 2011-2022 走看看