What is the difference between Double and double in Java?
Double is a class while double is a primitive. In other words, Double has a bunch of methods while all you can do with double is use it in arithmetical expressions.Constructor Summary
- Double(double value)
- Constructs a newly allocated Double object that represents the primitive double argument.
- Double(String s)
- Constructs a newly allocated Double object that represents the floating-point value of type double represented by the string.
- static Double valueOf(double d)
- Returns a Double instance representing the specified double value.
- static Double valueOf(String s)
- Returns a Double object holding the double value represented by the argument string s.
Click here for java.lang.Double API docs
package com.as400samplecode; public class ConvertStringToDouble { public static void main(String[] args) { String myString = "400.99"; double mydouble = Double.parseDouble(myString); System.out.println(mydouble); Double myDouble = new Double(myString); System.out.println(myDouble); myDouble = Double.valueOf(myString); System.out.println(myDouble); } }
No comments:
Post a Comment
NO JUNK, Please try to keep this clean and related to the topic at hand.
Comments are for users to ask questions, collaborate or improve on existing.