易截截图软件、单文件、免安装、纯绿色、仅160KB

[Java] double与String之间的相互转换方法

8种基本数据类型有相应的8种包装类(Wrapper)对应,分别是:Character,Byte,Short,Integer,Long,Float,Double,Boolean.
特点:
1.提供了valueOf(String)用于从字符串转换及toString()转换成字符串
2.通过xxxxValue()方法可以得到所包装的值,如Integer对象的intValue()方法.
示例代码:
public class DoubleAndString {
public static void main(String[] args) {
double d;
String s;
System.out.println("===Change double to String===");
d = 3.1415926;// double d
s = "" + d;// this is a interesting convert way
System.out.println("s is " + s);
s = new Double(d).toString();// toString(String) method
System.out.println("s is " + s);
s = String.valueOf(d);// valueOf(String) method
System.out.println("s is " + s);
System.out.println("===change String to double===");
s = "6.12345";
try {
d = new Double(s).doubleValue();//xxxValue() method
System.out.println("d is " + d);
//Returns a new double initialized to the value represented
//by the specified String
d = Double.parseDouble(s);
System.out.println("d is " + d);
d = Double.valueOf(s).doubleValue();//doubleValue() method
System.out.println("d is " + d);
} catch (Exception e) {
e.printStackTrace();
}
}
}


相关文档:

Java接口和Java抽象类区别

一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 呢,面对对象的设计 ......

Java学习笔记(1) 对象初始化顺序

在Java中,当一个对象被创建时,成员变量的初始化及构造方法的调用遵循以下顺序:
1. 将分配给对象的存储空间初始化成二进制的零。
2. 调用所有基类的构造方法。这个步骤会不断地反复递归下去,首先是构造这种层次结构的根,然后是下一层子类,等等,直到最底层的子类。
3. 按照声明的顺序调用成员的初始化方法。
4. 调 ......

用Java接口实现回调函数的等价功能

用Java接口实现回调函数的等价功能
首先,看一下回调函数的定义及起源:
简而言之,回调函数就是一个通过函数指针调用的函数,如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说是回调函数。
为什么要使用回调函数?
因为可以把调用者与被调用者分开。调用者不关心被 ......

关于java的集合类,以及HashMap中Set的用法!

package com.tiantian;
import java.util.*;
public class JAVAContainer {
     public static void main(String[] args) throws Exception {
         //     ArrayList
         {
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号