How to create Array of Objects Java
SeriesArrays in Javapart 6 of 10
- How to copy an Array in Java – Four different ways
- How to print Array in array format in Java
- How to sort Arrays in Java
- How to search an element in an array in java
- How to assign specific value to each element in Array
- How to create Array of Objects Java
- How to pass Array to method Java
- How to Return an Array Java
- Multi Dimensional Arrays in Java
- What is a Jagged Array in Java
In Java, Array of objects java can hold the references to any type of Object. ARRAY CAN CONTAIN ONLY REFERENCES TO THE OBJECTS, BUT NOT THE OBJECTS ITSELF. Let us see Tutorial
Array of Objects Java
package com.javaindetail.array;
import java.util.Arrays;
class User {
int u;
}
public class ArrayOfObjects {
public static void main(String[] args) {
//Array of objects Java
User[] users = new User[5];
// initialising the variable of the User class
for (int i = 0; i < 5; i++) {
users[i] = new User();
users[i].u = i;
}
// Printing the elements of Array
for (int i = 0; i < 5; i++) {
System.out.print(users[i].u);
}
// We cannot use toString() method of Arrays class
// It Prints the hashcode value of the objects as array reefereces to the Objects
System.out.println("n" + Arrays.toString(users));
}
}
Output
[com.javaindetail.array.User@a97b0b, com.javaindetail.array.User@cd2c3c, com.javaindetail.array.User@13582d, com.javaindetail.array.User@21b6d, com.javaindetail.array.User@56a499]