Friday 19 February 2016

Java Tutorial : Java wrapper class(conversion methods)


Click here to watch in Youtube :
https://www.youtube.com/watch?v=fpcRWP3z6_Y&list=UUhwKlOVR041tngjerWxVccw

Click the below Image to Enlarge
Java Tutorial : Java wrapper class(conversion methods) 
WrapperClassTest.java
public class WrapperClassTest
{

    public static void main(String[] args)
    {

        /*
         * Decodes a string into an integer. Can accept
         * string representations of decimal, octal, or
         * hexadecimal numbers as input.
         */
        Integer integerObj = Integer.decode("99");
        System.out.println("Integer.decode(\"99\") = " + integerObj);

        /*
         * Returns an Integer object holding the value of
         * the specified string representation.
         */
        integerObj = Integer.valueOf("108");
        System.out
                .println("Integer.valueOf(\"108\") = " + integerObj);

        /*
         * Returns an Integer object holding the value of
         * the specified primitive.
         */
        integerObj = Integer.valueOf(10);
        System.out.println("Integer.valueOf(10) = " + integerObj);

        /*
         * Returns an Integer object holding the integer
         * value of the specified string representation,
         * parsed with the value of radix. For example, if s
         * = "333" and radix = 8, the method returns the
         * base-ten integer equivalent of the octal number
         * 333.
         */
        integerObj = Integer.valueOf("333", 8);
        System.out.println("Integer.valueOf(\"333\", 8) = "
                + integerObj);

        /*
         * Returns a String object representing the value of
         * this Integer.
         */
        String strValue = integerObj.toString();
        System.out.println("integerObj.toString() = " + strValue);

        /*
         * Returns a String object representing the
         * specified integer.
         */
        strValue = Integer.toString(876);
        System.out.println("integerObj.toString(876) = " + strValue);
        /*
         * Returns an integer (decimal only).
         */
        int intValue = Integer.parseInt("60");
        System.out.println("Integer.parseInt(\"60\") = " + intValue);

        /*
         * Returns an integer, given a string representation
         * of decimal, binary, octal, or hexadecimal (radix
         * equals 10, 2, 8, or 16 respectively) numbers as
         * input.
         */
        intValue = Integer.parseInt("24", 8);
        System.out.println("Integer.parseInt(\"24\", 8) = "
                + intValue);

    }
}
Output
Integer.decode("99") = 99
Integer.valueOf("108") = 108
Integer.valueOf(10) = 10
Integer.valueOf("333", 8) = 219
integerObj.toString() = 219
integerObj.toString(876) = 876
Integer.parseInt("60") = 60
Integer.parseInt("24", 8) = 20
Refer:
https://docs.oracle.com/javase/8/docs/api/index.html?java/lang/Integer.html
Click the below link to download the code:
https://sites.google.com/site/javaee4321/java/WrapperClassDemo_conversions_method.zip?attredirects=0&d=1

Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/WrapperClassDemo_conversions_method

Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/cedeb080226a76d0729219432daf4c1927cf3540/BasicJava/WrapperClassDemo_conversions_method/?at=master

See also:

  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • No comments:

    Post a Comment