int 转 String

  • 和””进行拼接
  • public static String valueOf(int i)
  • int —> Integer —> String(Integer类的toString方法())
  • public static String toString(int i)(Integer类的静态方法)

    1. private static void demo1() {
    2. //int -> String int转换成String
    3. int i = 100;
    4. String s1 = i + ""; //推荐用
    5. String s2 = String.valueOf(i); //推荐用
    6. Integer i2 = new Integer(i);
    7. String s3 = i2.toString();
    8. String s4 = Integer.toString(i);
    9. System.out.println(s1);
    10. //String -> int String 转换int
    11. String s = "200";
    12. Integer i3 = new Integer(s);
    13. int i4 = i3.intValue(); //将Integer转换成了int数
    14. int i5 = Integer.parseInt(s); //将String转换为int,推荐用这种
    15. }

    String 转 int

  • String —> Integer —> int

  • public static int parseInt(String s)

基本数据类型包装类有八种,其中七种都有parseXxx的方法,可以将这七种的字符串表现形式转换成基本数据类型

  1. public static void main(String[] args) {
  2. //demo1();
  3. String s1 = "true";
  4. boolean b = Boolean.parseBoolean(s1);
  5. System.out.println(b);
  6. //String s2 = "abc";
  7. //char c = Character.p //char的包装类Character中没有pareseXxx的方法
  8. //字符串到字符的转换通过toCharArray()就可以把字符串转换为字符数组
  9. }