---
title: "Can you explain about autoboxing and unboxing in Java ?"  
description: "Can you explain about autoboxing and unboxing in Java ?"  
author: "Anonymous User"  
published: 2015-07-13  
updated: 2020-09-18  
canonical: https://www.mindstick.com/interview/2695/can-you-explain-about-autoboxing-and-unboxing-in-java  
category: "java"  
tags: ["java"]  
reading_time: 1 minute  

---

# Can you explain about autoboxing and unboxing in Java ?

When primitive data types are automatically converted into it's wrapper type, it is called boxing. The opposite operation of converting wrapper class objects to it's primitive type is known as unboxing.

```
ArrayList<Integer> list = new ArrayList<Integer>();list.add(1); //autoboxing - primitive to objectint number = list.get(0); // unboxing
```

## Answers

### Answer by Anonymous User

When primitive data types are automatically converted into it's wrapper type, it is called boxing. The opposite operation of converting wrapper class objects to it's primitive type is known as unboxing.

```
ArrayList<Integer> list = new ArrayList<Integer>();list.add(1); //autoboxing - primitive to objectint number = list.get(0); // unboxing
```


---

Original Source: https://www.mindstick.com/interview/2695/can-you-explain-about-autoboxing-and-unboxing-in-java

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
