SlideShare a Scribd company logo
Wrapper Classes
Prepared By
Soni Axay R. (130240116056)
5th
IT
Guided By
Prof. Hiral Shastri
Sub Topics
 Introduction
 Primitives & Wrappers
 Use of Wrapper Classes
 Wrapper Object Creation
 MAX_VALUE Constant
 Examples
Introduction
 In Java, the term wrapper class commonly
refers to a set of Java classes that “objectify”
the primitive Java types.
 That is, for each primitive type, there is a
corresponding Java “Wrapper” class that represents
that type.
 e.g. the wrapper for the int type is the Integer
class.
Primitives & Wrappers
 Java has a wrapper class for each of the eight primitive data types:
Primitive
Type
Wrapper
Class
Primitive
Type
Wrapper
Class
boolean Boolean float Float
byte Byte int Integer
char Character long Long
double Double short Short
Use of the Wrapper Classes
 Java’s primitive data types (boolean, int, etc.) are not
classes.
 Wrapper classes are used in situations where objects
are required, such as for elements of a Collection:
List<Integer> a = new
ArrayList<Integer>();
methodRequiringListOfIntegers(a);
Value => Object: Wrapper Object
Creation
 Wrapper.valueOf() takes a value
(or string) and returns an object
of that class:
Integer i1 = Integer.valueOf(42);
Integer i2 = Integer.valueOf(“42”);
Boolean b1 = Boolean .valueOf(true);
Boolean b2 = Boolean .valueOf(“true”);
Long n1 = Long.valueOf(42000000L);
Long n1 = Long.valueOf(“42000000L”);
Object => Value
 Each wrapper class Type has a method
typeValue to obtain the object’s value:
Integer i1 = Integer.valueOf(42);
Boolean b1 = Boolean.valueOf(“false”);
System.out.println(i1.intValue());
System.out.println(b1.intValue());
=>
42
false
String => value
 The Wrapper class for each primitive type has
a method parseType() to parse a string
representation & return the literal value.
Integer.parseInt(“42”) => 42
Boolean.parseBoolean(“true”) => true
Double.parseDouble(“2.71”) => 2.71
//…
 Common use: Parsing the arguments to a
program:
Each Number Wrapper has a
MAX_VALUE constant:
byteObj = new Byte(Byte.MAX_VALUE);
shortObj = new Short(Short.MAX_VALUE);
intObj = new Integer(Integer.MAX_VALUE);
longObj = new Long(Long.MAX_VALUE);
floatObj = new Float(Float.MAX_VALUE);
doubleObj = new
Double(Double.MAX_VALUE);
printNumValues("MAXIMUM NUMBER
VALUES:");
MAX values (output from previous
slide):
=>
Byte:127
Short:32767
Integer:2147483647
Long:9223372036854775807
Float:3.4028235E38
Double:1.7976931348623157E308
Integer
Convert Integer to Java
String object
1.public class IntegerToStringExample {
2. 
3.  public static void main(String[] args) {
4.    Integer intObj = new Integer(10);
5.   
6.    //use toString method of Integer class to conver Integer into String.
7.    String str = intObj.toString();
8.    System.out.println("Integer converted to String as " + str);
9.  }
10.}
11. 
12./*
13.Output of the program would be
14.Integer converted to String as 10
15.*/
Float
Convert Java Float Object
to String Object Example
1. 
2.  public static void main(String[] args) {
3. 
4. 
5.    Float fObj = new Float(10.25);
6.public class JavaFloatToStringExample {
7.    //use toString method of Float class to convert Float into String.
8.    String str = fObj.toString();
9.    System.out.println("Float converted to String as " + str);
10.  }
11.}
12. 
13./*
14.Output of the program would be
15.Float converted to String as 10.25
Byte
Convert Byte object to
String object
 
1.public class ByteToStringExample {
2. 
3.  public static void main(String[] args) {
4.    Byte bObj = new Byte("10");
5.   
6.    //use toString method of Byte class to convert Byte into String.
7.    String str = bObj.toString();
8.    System.out.println("Byte converted to String as " + str);
9.  }
10.}
11. 
12.Output of the program would be
13.Byte converted to String as 10

Long
Convert Long object to
String object
1. public class LongToStringExample {
2.  
3.   public static void main(String[] args) {
4.     Long lObj = new Long(10);
5.    
6.     //use toString method of Long class to convert Long into String.
7.     String str = lObj.toString();
8.     System.out.println("Long converted to String as " + str);
9.   }
10. }
11.  
12. /*
13. Output of the program would be
14. Long converted to String as 10
Short
Convert Short object to
String object
1. public class ShortToStringExample {
2.  
3.   public static void main(String[] args) {
4.     short s = 10;
5.     Short sObj = new Short(s);
6.    
7.     //use toString method of Short class to convert Short into String.
8.     String str = sObj.toString();
9.     System.out.println("Short converted to String as " + str);
10.   }
11. }
12.  
13. /*
14. Output of the program would be
15. Short converted to String as 10
16. */
Thank You

More Related Content

What's hot

Java IO
Java IOJava IO
Java IO
UTSAB NEUPANE
 
C# classes objects
C#  classes objectsC#  classes objects
C# classes objects
Dr.Neeraj Kumar Pandey
 
Unit I Advanced Java Programming Course
Unit I   Advanced Java Programming CourseUnit I   Advanced Java Programming Course
Unit I Advanced Java Programming Course
parveen837153
 
Switch statements in Java
Switch statements  in JavaSwitch statements  in Java
Switch statements in JavaJin Castor
 
Polymorphism in java
Polymorphism in javaPolymorphism in java
Polymorphism in java
Elizabeth alexander
 
Classes objects in java
Classes objects in javaClasses objects in java
Classes objects in java
Madishetty Prathibha
 
Data Types & Variables in JAVA
Data Types & Variables in JAVAData Types & Variables in JAVA
Data Types & Variables in JAVA
Ankita Totala
 
Arrays in Java
Arrays in JavaArrays in Java
Arrays in Java
Naz Abdalla
 
Generics in java
Generics in javaGenerics in java
Generics in java
suraj pandey
 
Autoboxing And Unboxing In Java
Autoboxing And Unboxing In JavaAutoboxing And Unboxing In Java
Autoboxing And Unboxing In Java
chathuranga kasun bamunusingha
 
Collections - Maps
Collections - Maps Collections - Maps
Collections - Maps
Hitesh-Java
 
ITFT-Classes and object in java
ITFT-Classes and object in javaITFT-Classes and object in java
ITFT-Classes and object in java
Atul Sehdev
 
Java 8 Default Methods
Java 8 Default MethodsJava 8 Default Methods
Java 8 Default Methods
Haim Michael
 
4.2 PHP Function
4.2 PHP Function4.2 PHP Function
4.2 PHP Function
Jalpesh Vasa
 
Abstract class
Abstract classAbstract class
Abstract class
Tony Nguyen
 
JAVA OOP
JAVA OOPJAVA OOP
JAVA OOP
Sunil OS
 
Java Presentation For Syntax
Java Presentation For SyntaxJava Presentation For Syntax
Java Presentation For Syntax
PravinYalameli
 
Inheritance in OOPs with java
Inheritance in OOPs with javaInheritance in OOPs with java
Inheritance in OOPs with java
AAKANKSHA JAIN
 
Arrays in java
Arrays in javaArrays in java
Arrays in java
Arzath Areeff
 

What's hot (20)

Java IO
Java IOJava IO
Java IO
 
C# classes objects
C#  classes objectsC#  classes objects
C# classes objects
 
Unit I Advanced Java Programming Course
Unit I   Advanced Java Programming CourseUnit I   Advanced Java Programming Course
Unit I Advanced Java Programming Course
 
Switch statements in Java
Switch statements  in JavaSwitch statements  in Java
Switch statements in Java
 
Polymorphism in java
Polymorphism in javaPolymorphism in java
Polymorphism in java
 
Classes objects in java
Classes objects in javaClasses objects in java
Classes objects in java
 
Data Types & Variables in JAVA
Data Types & Variables in JAVAData Types & Variables in JAVA
Data Types & Variables in JAVA
 
Arrays in Java
Arrays in JavaArrays in Java
Arrays in Java
 
Generics in java
Generics in javaGenerics in java
Generics in java
 
Autoboxing And Unboxing In Java
Autoboxing And Unboxing In JavaAutoboxing And Unboxing In Java
Autoboxing And Unboxing In Java
 
Collections - Maps
Collections - Maps Collections - Maps
Collections - Maps
 
ITFT-Classes and object in java
ITFT-Classes and object in javaITFT-Classes and object in java
ITFT-Classes and object in java
 
Java 8 Default Methods
Java 8 Default MethodsJava 8 Default Methods
Java 8 Default Methods
 
4.2 PHP Function
4.2 PHP Function4.2 PHP Function
4.2 PHP Function
 
Abstract class
Abstract classAbstract class
Abstract class
 
JAVA OOP
JAVA OOPJAVA OOP
JAVA OOP
 
String, string builder, string buffer
String, string builder, string bufferString, string builder, string buffer
String, string builder, string buffer
 
Java Presentation For Syntax
Java Presentation For SyntaxJava Presentation For Syntax
Java Presentation For Syntax
 
Inheritance in OOPs with java
Inheritance in OOPs with javaInheritance in OOPs with java
Inheritance in OOPs with java
 
Arrays in java
Arrays in javaArrays in java
Arrays in java
 

Similar to Wrapper class (130240116056)

Java Unit 2(Part 1)
Java Unit 2(Part 1)Java Unit 2(Part 1)
Java Unit 2(Part 1)
SURBHI SAROHA
 
Wrapper classes
Wrapper classesWrapper classes
Wrapper classes
simarsimmygrewal
 
Java tutorial part 3
Java tutorial part 3Java tutorial part 3
Java tutorial part 3
Mumbai Academisc
 
Java String
Java String Java String
Java String
SATYAM SHRIVASTAV
 
Lecture20 vector
Lecture20 vectorLecture20 vector
Lecture20 vector
nurkhaledah
 
Fundamental classes in java
Fundamental classes in javaFundamental classes in java
Fundamental classes in java
Garuda Trainings
 
JAVA CONCEPTS
JAVA CONCEPTS JAVA CONCEPTS
JAVA CONCEPTS
Shivam Singh
 
Chapter 2 - Getting Started with Java
Chapter 2 - Getting Started with JavaChapter 2 - Getting Started with Java
Chapter 2 - Getting Started with Java
Eduardo Bergavera
 
Java căn bản - Chapter2
Java căn bản - Chapter2Java căn bản - Chapter2
Java căn bản - Chapter2Vince Vo
 
Java - Basic Datatypes.pptx
Java - Basic Datatypes.pptxJava - Basic Datatypes.pptx
Java - Basic Datatypes.pptx
Nagaraju Pamarthi
 
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Soumen Santra
 
Sdtl manual
Sdtl manualSdtl manual
Sdtl manual
qaz8989
 
JavaScript(Es5) Interview Questions & Answers
JavaScript(Es5)  Interview Questions & AnswersJavaScript(Es5)  Interview Questions & Answers
JavaScript(Es5) Interview Questions & Answers
Ratnala Charan kumar
 
Core_java_ppt.ppt
Core_java_ppt.pptCore_java_ppt.ppt
Core_java_ppt.ppt
SHIBDASDUTTA
 
Ch-2ppt.pptx
Ch-2ppt.pptxCh-2ppt.pptx
Ch-2ppt.pptx
ssuser8347a1
 
oops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaoops concept in java | object oriented programming in java
oops concept in java | object oriented programming in java
CPD INDIA
 
packages and interfaces
packages and interfacespackages and interfaces
packages and interfaces
madhavi patil
 
CH1 ARRAY (1).pptx
CH1 ARRAY (1).pptxCH1 ARRAY (1).pptx
CH1 ARRAY (1).pptx
AnkitaVerma776806
 
Core java by a introduction sandesh sharma
Core java by a introduction sandesh sharmaCore java by a introduction sandesh sharma
Core java by a introduction sandesh sharma
Sandesh Sharma
 
DAY_1.3.pptx
DAY_1.3.pptxDAY_1.3.pptx
DAY_1.3.pptx
ishasharma835109
 

Similar to Wrapper class (130240116056) (20)

Java Unit 2(Part 1)
Java Unit 2(Part 1)Java Unit 2(Part 1)
Java Unit 2(Part 1)
 
Wrapper classes
Wrapper classesWrapper classes
Wrapper classes
 
Java tutorial part 3
Java tutorial part 3Java tutorial part 3
Java tutorial part 3
 
Java String
Java String Java String
Java String
 
Lecture20 vector
Lecture20 vectorLecture20 vector
Lecture20 vector
 
Fundamental classes in java
Fundamental classes in javaFundamental classes in java
Fundamental classes in java
 
JAVA CONCEPTS
JAVA CONCEPTS JAVA CONCEPTS
JAVA CONCEPTS
 
Chapter 2 - Getting Started with Java
Chapter 2 - Getting Started with JavaChapter 2 - Getting Started with Java
Chapter 2 - Getting Started with Java
 
Java căn bản - Chapter2
Java căn bản - Chapter2Java căn bản - Chapter2
Java căn bản - Chapter2
 
Java - Basic Datatypes.pptx
Java - Basic Datatypes.pptxJava - Basic Datatypes.pptx
Java - Basic Datatypes.pptx
 
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
Java basic part 2 : Datatypes Keywords Features Components Security Exceptions
 
Sdtl manual
Sdtl manualSdtl manual
Sdtl manual
 
JavaScript(Es5) Interview Questions & Answers
JavaScript(Es5)  Interview Questions & AnswersJavaScript(Es5)  Interview Questions & Answers
JavaScript(Es5) Interview Questions & Answers
 
Core_java_ppt.ppt
Core_java_ppt.pptCore_java_ppt.ppt
Core_java_ppt.ppt
 
Ch-2ppt.pptx
Ch-2ppt.pptxCh-2ppt.pptx
Ch-2ppt.pptx
 
oops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaoops concept in java | object oriented programming in java
oops concept in java | object oriented programming in java
 
packages and interfaces
packages and interfacespackages and interfaces
packages and interfaces
 
CH1 ARRAY (1).pptx
CH1 ARRAY (1).pptxCH1 ARRAY (1).pptx
CH1 ARRAY (1).pptx
 
Core java by a introduction sandesh sharma
Core java by a introduction sandesh sharmaCore java by a introduction sandesh sharma
Core java by a introduction sandesh sharma
 
DAY_1.3.pptx
DAY_1.3.pptxDAY_1.3.pptx
DAY_1.3.pptx
 

Recently uploaded

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 

Recently uploaded (20)

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 

Wrapper class (130240116056)

  • 1. Wrapper Classes Prepared By Soni Axay R. (130240116056) 5th IT Guided By Prof. Hiral Shastri
  • 2. Sub Topics  Introduction  Primitives & Wrappers  Use of Wrapper Classes  Wrapper Object Creation  MAX_VALUE Constant  Examples
  • 3. Introduction  In Java, the term wrapper class commonly refers to a set of Java classes that “objectify” the primitive Java types.  That is, for each primitive type, there is a corresponding Java “Wrapper” class that represents that type.  e.g. the wrapper for the int type is the Integer class.
  • 4. Primitives & Wrappers  Java has a wrapper class for each of the eight primitive data types: Primitive Type Wrapper Class Primitive Type Wrapper Class boolean Boolean float Float byte Byte int Integer char Character long Long double Double short Short
  • 5. Use of the Wrapper Classes  Java’s primitive data types (boolean, int, etc.) are not classes.  Wrapper classes are used in situations where objects are required, such as for elements of a Collection: List<Integer> a = new ArrayList<Integer>(); methodRequiringListOfIntegers(a);
  • 6. Value => Object: Wrapper Object Creation  Wrapper.valueOf() takes a value (or string) and returns an object of that class: Integer i1 = Integer.valueOf(42); Integer i2 = Integer.valueOf(“42”); Boolean b1 = Boolean .valueOf(true); Boolean b2 = Boolean .valueOf(“true”); Long n1 = Long.valueOf(42000000L); Long n1 = Long.valueOf(“42000000L”);
  • 7. Object => Value  Each wrapper class Type has a method typeValue to obtain the object’s value: Integer i1 = Integer.valueOf(42); Boolean b1 = Boolean.valueOf(“false”); System.out.println(i1.intValue()); System.out.println(b1.intValue()); => 42 false
  • 8. String => value  The Wrapper class for each primitive type has a method parseType() to parse a string representation & return the literal value. Integer.parseInt(“42”) => 42 Boolean.parseBoolean(“true”) => true Double.parseDouble(“2.71”) => 2.71 //…  Common use: Parsing the arguments to a program:
  • 9. Each Number Wrapper has a MAX_VALUE constant: byteObj = new Byte(Byte.MAX_VALUE); shortObj = new Short(Short.MAX_VALUE); intObj = new Integer(Integer.MAX_VALUE); longObj = new Long(Long.MAX_VALUE); floatObj = new Float(Float.MAX_VALUE); doubleObj = new Double(Double.MAX_VALUE); printNumValues("MAXIMUM NUMBER VALUES:");
  • 10. MAX values (output from previous slide): => Byte:127 Short:32767 Integer:2147483647 Long:9223372036854775807 Float:3.4028235E38 Double:1.7976931348623157E308
  • 12. Convert Integer to Java String object 1.public class IntegerToStringExample { 2.  3.  public static void main(String[] args) { 4.    Integer intObj = new Integer(10); 5.    6.    //use toString method of Integer class to conver Integer into String. 7.    String str = intObj.toString(); 8.    System.out.println("Integer converted to String as " + str); 9.  } 10.} 11.  12./* 13.Output of the program would be 14.Integer converted to String as 10 15.*/
  • 13. Float
  • 14. Convert Java Float Object to String Object Example 1.  2.  public static void main(String[] args) { 3.  4.  5.    Float fObj = new Float(10.25); 6.public class JavaFloatToStringExample { 7.    //use toString method of Float class to convert Float into String. 8.    String str = fObj.toString(); 9.    System.out.println("Float converted to String as " + str); 10.  } 11.} 12.  13./* 14.Output of the program would be 15.Float converted to String as 10.25
  • 15. Byte
  • 16. Convert Byte object to String object   1.public class ByteToStringExample { 2.  3.  public static void main(String[] args) { 4.    Byte bObj = new Byte("10"); 5.    6.    //use toString method of Byte class to convert Byte into String. 7.    String str = bObj.toString(); 8.    System.out.println("Byte converted to String as " + str); 9.  } 10.} 11.  12.Output of the program would be 13.Byte converted to String as 10 
  • 17. Long
  • 18. Convert Long object to String object 1. public class LongToStringExample { 2.   3.   public static void main(String[] args) { 4.     Long lObj = new Long(10); 5.     6.     //use toString method of Long class to convert Long into String. 7.     String str = lObj.toString(); 8.     System.out.println("Long converted to String as " + str); 9.   } 10. } 11.   12. /* 13. Output of the program would be 14. Long converted to String as 10
  • 19. Short
  • 20. Convert Short object to String object 1. public class ShortToStringExample { 2.   3.   public static void main(String[] args) { 4.     short s = 10; 5.     Short sObj = new Short(s); 6.     7.     //use toString method of Short class to convert Short into String. 8.     String str = sObj.toString(); 9.     System.out.println("Short converted to String as " + str); 10.   } 11. } 12.   13. /* 14. Output of the program would be 15. Short converted to String as 10 16. */