java常用的内置类

一,String类

  常用方法  String s = "AabcD汉字"; String b = "张三,9:00,你好"; String c = "A-B-C";

  1,字符串长度: int length = s.length();返回值类型int

  2,字符串以xx开头: boolean bool = s.startsWith("Aa");  返回值类型布尔

  3,获取字符串第几个字符: char c = s.charAt(0);返回值类型char

  4,字符串转换为大写: s = s.toUpperCase();

  5,字符串转换为小写: s = s.toLowerCase();

  6,拆分字符串:

    String[] result = b.split(",");//按逗号将字符串拆开成一个数组形式
    System.out.println(result);
    for (int i = 0; i < result.length; i++) {
    System.out.println(result[i]);//遍历数组打印: 张三  9:00  你好
    }

  7,替换字符:  c = c.replace("-"," ");用空格替代逗号

  8,判断对象相等用equals:   如, boolean bool = s.equals(c);返回值类型为布尔

  9,字符串变量StringBuilder,拼接字符串用StringBuilder

    * String 是字符串常量,是出生了就不可能改变的量
    * 当我们使用+号在 拼接字符串的时候,实际上发生了如下事件
    * 1. 在编译时,Java检测到你要拼接字符串了
    * 2. 在需要拼接的部位,创建一个StringBuilder
    * 3. 使用StringBuilder的append方法来拼接字符串
    * 4. 通过toString得到拼接后的值
    * 5. 将得到的指 赋值给原来的String变量

    例如:

      String s = "Hello";
      StringBuilder sb = new StringBuilder(s);
      sb.append("World");
      s = sb.toString();

      for (char c = 'A'; c <= 'Z'; c++) {
      StringBuilder sb1 = new StringBuilder(s);
      sb1.append(c);
      s = sb1.toString();
      }

 

二,ASCII码

  记住几个特殊的'A' = 65;'a' = 97;'0 '= 48;

  char 类型用单引号如,'B','g'可以像int类型一样做运算及比较大小等

  

三,包装类

  1,八个基本数据类型对应的类

    Byte b = (byte) 1;
    Short s = (short) 1;
    Integer i = 1;
    Long l = 1L;
    Float f = 3.14f;
    Double d = 3.14;
    Character c = 'A';
    Boolean bool = Boolean.FALSE;

  2,int转换为Sting类型:   String.valueOf(int);

  3,String转换为int类型:  Integer.valueOf(String);

 

  

 

  

posted on 2018-04-10 08:36  北冥丶中郎将  阅读(187)  评论(0编辑  收藏  举报