zoukankan      html  css  js  c++  java
  • Java 八大类型、String和 StringBuffer

    1. 八大类型

      类型     封装类    占字节

    • int;         Integer;     4
    • short;         Short;            2
    • byte;          Byte;         1
    • long;           Long;            4
    • float;           Float;            4
    • double;        Double;        8
    • boolean;      Boolean       1/8
    • char;           Character     1
    封装类获取对应的原始值:xxxValue();
    封装类把String转换成自己的类型:valueOf(String)

    2. 特殊类型String

    String a = "你好";

    String b = new String("你好")

    但是a、b不会被回收,多个字符串时用StringBuffer;

    2.1. String 是否相等

    String a = new String("你好");

    String b = new String("你好");

    String c = "你好";

    String d = "你好";

    • a !=  b ,比较了地址
    • c == d ,
    • a.equals(b) == true  ,比较内容
    • a != c ,

    2.2. String 与 int 类型转换

    String a = "111";
    int i = Integer.parseInt(a);
    
    int j = Interger.valueOf(id).intValue();//把String转换成自己的String类型,再取原始值

    3. StringBuffer

      StringBuffer sb = new StringBuffer();

      sb.append();

      sb.toString();

  • 相关阅读:
    UVALive
    训练指南 UVA
    训练指南 UVALive
    Codeforces Round #535 (Div. 3)
    训练指南 UVALive
    训练指南 UVALive
    Codeforces Round #534 (Div. 2)
    Codeforces Round #532 (Div. 2)
    《算法问题实战策略》——chaper9——动态规划法技巧
    《训练指南》——8.3
  • 原文地址:https://www.cnblogs.com/SimonGao/p/4962073.html
Copyright © 2011-2022 走看看