📄 wrappertest.java
字号:
package s2Java.sg.appendix;
public class WrapperTest {
public static void main(String[] args) throws java.io.IOException {
/**
* Double类构造函数 Double(double num) 和 Double(String str)
* 可以由double类型值或包含了浮点值的字符串创建
*/
Double db = new Double(1000.00);
String str = "100.00";
Double db1 = new Double(str);
System.out.println(db);
System.out.println(db1);
/**
* 将 Double 值作为 byte 返回
*/
Double db2 = new Double(100);
byte bt;
bt = db2.byteValue();
System.out.println(bt);
/**
* 将Double 值作为 double 类型返回
*/
Double db3 = new Double(400);
System.out.println(db3.doubleValue());
/**
* 将Double 值作为 int 类型返回
*/
System.out.println(db3.intValue());
/**
* 将Double 值作为 long 类型返回
*/
System.out.println(db3.longValue());
/**
* Double的静态方法 toString(double d)
* 返回double参数的字符串表示形式
*/
System.out.println(Double.toString(db3));
/**
* Double的静态方法 parseDouble(String s)
* 返回一个新的 double 值
* 该值被初始化为用字符串 s 表示的值
*/
try {
String str1 = "123";
String str2 = "string";
System.out.println(Double.parseDouble(str1));
System.out.println(Double.parseDouble(str2));
} catch (NumberFormatException e) {
System.out.println("无效的数据格式:"+e.getMessage());
}
/**
* Double的静态方法 valueOf(double d)
* 返回表示指定的 double 值的 Double对象
*/
double d5 = 200;
Double db4 = Double.valueOf(d5);
System.out.println(db4);
/**
* Double的静态方法 valueOf(String s)
* 返回用参数字符串 s 表示的 double 值的 Double 对象
*/
try {
String str3 = "900";
Double db5 = Double.valueOf(str3);
System.out.println(db5);
} catch (NumberFormatException e) {
System.out.println("无效的数据格式:"+e.getMessage());
}
//以下各种包装类的方法同Double类基本相似。
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -