首页 > 代码库 > 包装类的介绍和String类型的学习
包装类的介绍和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 做法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。