ICSE Class 10
Free syllabus & summaries โ€” want to actually practice?
Sign up free โ†’ 5 chapter tests, AI tutor, handwriting grading & instant feedback.
Sign up free โ†’

Library Classes (Wrapper Classes, Autoboxing/Unboxing)

Official ICSE Class 10 syllabus โ€” session 2026-2027.

5. Library classes

Introduction to wrapper classes, methods of wrapper class and their usage with respect to numeric and character data types. Autoboxing and Unboxing in wrapper classes.

Class as a composite type, distinction between primitive data type and composite data type or class types. Class may be considered as a new data type created by the user, that has its own functionality. The distinction between primitive and composite types should be discussed through examples. Show how classes allow user defined types in programs. All primitive types have corresponding class wrappers. Introduce Autoboxing and Unboxing with their definition and simple examples.

The following methods are to be covered: int parseInt(String s), long parseLong(String s), float parseFloat(String s), double parseDouble(String s), boolean isDigit(char ch), boolean isLetter(char ch), boolean isLetterOrDigit(char ch), boolean isLowerCase(char ch), boolean isUpperCase(char ch), boolean isWhitespace(char ch), char toLowerCase (char ch), char toUpperCase(char ch).

Source: CISCE ICSE Class 10 Syllabus 2026-2027