Java常用类

包装类(Wrapper )

针对八种基本数据类型相应的引用类型

包装类转String

com.learn.Wrapper_.ChangeWIthString

一些常用的方法

Integer

  1. MIN_VALUE 返回最小值
  2. MAX_VALUE 返回最大值

Character

  1. isDigit('1') 判断是不是数字
  2. isLetter('a') 判断是不是字母
  3. isUpperCase('A') 判断是不是大写
  4. isLowerCase(’a') 判断是不是小写
  5. isWhitespace(' ') 判断是不是空格
  6. toUpperCase('a') 转成大写
  7. toLowerCase('A') 转成小写

经典面试题

com.learn_STL.Wrapper_.ClassicTest

String 类

本质仍然是 char 数组

方法

具体查操作手册

  • intern()

    当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(用 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中,并返回此 String 对象的引用。

  • equals()

  • equalsIgnoreCase()

  • length()

  • IndexOf() //字符串第一次出现的位置,找不到返回 -1

  • lastIndexOf //字符串最后一次出现的位置,找不到返回-1

  • substring //截取字符串

  • trim //去除前后空格

  • charAt //获取指定位置的字符

  • toUppeCase

  • toLowerCase

  • concat //拼接字符串

  • replace

  • split

转义字符 /

  • compareTo //比较字符串大小

返回 正、负数、0

  • toCharArray //转换成字符数组
  • format //格式字符串

一些解释

  1. String 对象用于保存字符串,也就是一组字符序列

  2. 字符串常量对象是用双引号括起的字符序列

  3. 字符串的字符使用Unicode编码,一个字符(不管汉字还是字母)占两个字节

  4. String 实现了 Serializable 接口,所以可以串行化:可以在网络传输

  5. 有属性 private final char value[] 用于存放数据

  6. value 是一个 final 类型,不可修改

    不是内容不可修改,而是地址不可修改

常用构造器

new String(String original);

new String(char[] a);

new String(char[] a,int startIndex,int count);

new String(byte[] b);

面试题

com.learn_STL.String_.ClassicTest

StringBuffer

可变长度字符串,更新的是内容而不像 String 一样更新地址,效率高

上一篇:软件设计——2014年上半年选择题重要知识点


下一篇:Myeclipse 2014 安装 Spket IDE