Java中的Integer 包装类,如何将基本数据类型int,变成字符串,

/*
* Integer类,封装基本数据类型int,提高大量的方法
* 将字符串转成基本数据类型int
* */
public class IntegerDemo {
public static void main(String[] args) {
function2();
}

/*
 * Integer类的构造方法 Integer(String s) 将
 */

// 如何将基本数据类型int,变成字符串
// int-->String 只要在任何类型后面加上 +"" 就ok了 因为任何类型和字符串相加都会变成字符串
// 还有一种方法就是Integer类中的静态方法toString()

// toString(int,int 进制),将int整数,转换指定进制数
public static void function2() {
    int i = 3;
    String s = i + "";
    System.out.println(s + 1);// 结果肯定不是4, 而是3和1相连变成31

    String s1 = Integer.toString(5, 2);//
    System.out.println(s1);// 5的二进制 101
}

// Integer类静态方法parseInt(String s , int radix)
// radix基数,就是进制的意思
// "110",2含义 前面的数字是二进制的,但是方法parseInt运行结果都是十进制的
public static void function1() {
    int i = Integer.parseInt("110", 10);
    System.out.println(i);
}
// Integer类中静态方法parseInt(String s) 返回基本数据类型
// 要求:字符串必须是数字格式的
public static void function() {
    int i = Integer.parseInt("-123");

    System.out.println(i / 2);      
    }
}

猜你喜欢

转载自blog.csdn.net/qq_35849955/article/details/82530459