public class IntegerTest {
public static void main(String[] args) {
// 手动装箱
Integer a = new Integer(100);
// 手动拆箱
int b = a.intValue();
System.out.println(b);//100
// 编译没问题,符合java语法
// 不是一个”数字“,不可以包装成Integer,运行报错
// java.lang.NumberFormatException
// Integer c = new Integer("sad");
Integer c = new Integer("123");
}
}
public class IntegerTest {
public static void main(String[] args) {
// 静态方法,传参String,返回int
int retValue = Integer.parseInt("123");
System.out.println(retValue + 100);
}
}
照葫芦画瓢:public class IntegerTest {
public static void main(String[] args) {
double d = Double.parseDouble("3.14");
System.out.println(d + 1);//4.140000000000001
float f = Float.parseFloat("1.0");
System.out.println(f + 2.0);//3.0
}
}
将10进制转换为2进制、16进制、8进制:public class IntegerTest {
public static void main(String[] args) {
// 静态 10进制转换为2进制
String s1 = Integer.toBinaryString(3);
System.out.println(s1);//字符串 11
// 静态 10进制转换为16进制
String s2 = Integer.toHexString(16);
System.out.println(s2);//字符串 10
// 16进制: 1 2 3 4 5 6 7 8 9 a b c d e f 10 11
// 静态 10进制转换为8进制
String s3 = Integer.toOctalString(16);
System.out.println(s3);//字符串 20
}
}
public class IntegerTest {
public static void main(String[] args) {
// 静态 int 转换为 Integer
Integer i1 = Integer.valueOf(120);
System.out.println(i1);
// 静态 String 转换为 Integer
Integer i2 = Integer.valueOf("123");
System.out.println(i2);
}
}
声明:1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!