![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
![]() |

|
| Programming tutorials All Knowledge Info and links to posted here |
![]() |
|
Java: Wrapper Classes
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Administrator
Posts: 876
Join Date: Oct 2005
Rep Power: 10
IM:
|
Wrapper classes to exactly what they say, they wrap primitive types (eg: int, double, etc) in Objects which can be placed into Vectors, and many, many other uses. *Notice that an Object starts with a capital letter, while the primitives all start with a lowercase. Also notice that Strings are Ojects. These Wrapper classes can be created in many ways, so i will start slow, simply returning objects with a String. Integer from String: Integer i = Integer.valueOf("125"); Double from String: Double d = Double.valueOf("5.829754097"); Float from String: Float f = Float.valueOf("8.43543"); Boolean from String: Boolen b = Boolean.valueOf("true"); //This will represent true Character from String: Character c = Character.valueOf("G"); The more common use is given the primitive in a variable. This next section shows how to convert a variable to these wrapper classes and back to a primitive. Integer: int i = 5; Integer I = Integer.valueOf(i); //Wrapper int i2 = I.intValue(); //back to primitive Float: float f = 5.5f; Float F = Float.valueOf(f); //Wrapper float f2 = F.floatValue(); //back to primitive Double: double d = 5.55555; Double D = Double.valueOf(d); //Wrapper double d2 = D.doubleValue(); //back to primitive Boolean: boolean b = true; Boolean B = Boolean.valueOf(b); //Wrapper boolean b2 = B.booleanValue(); //back to primitive *When dealing with strings you may also wish to use the following to get primitives from the Object String: Integer: int i = Integer.parseInt("234"); Double double d = Double.parseDouble("234.6576533254"); Float: float f = Float.parseFloat("234.78"); Long: long l = Long.parseLong("23454654"); *Note you may wish to add the ().trim feature to these last ones, in the case of extra white space around your String, which may cause exceptions. Example of trim: String s = " William "; // displays as ' William ' String s2 = (s).trim(); //displays 'William' |
|
|
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Sharp Zip Wrapper 1.01 | Cybershot | Application Downloads | 0 | 28-Feb-2008 02:40 AM |
| Java JDBC Tutorials - Topics include Java, Database, JDBC, Driver, ODBC and more! | Anilrgowda | Graphic tutorials | 0 | 04-Sep-2007 01:02 AM |
| The Javalog.txt file is created in the Windows\Java folder when Java logging is enabl | Anilrgowda | Microsoft windows vista error | 0 | 29-Jan-2007 10:09 AM |
| Extending Classes in Java | Anilrgowda | Programming tutorials | 0 | 21-Dec-2006 02:00 AM |
| C++: Template Classes | Admin | Programming tutorials | 0 | 03-Dec-2006 11:23 PM |