Example 1: how to initialize an array in java
int[] data = {10,20,30,40,50,60,71,80,90,91};
int[] data;
data = new int[] {10,20,30,40,50,60,71,80,90,91};
int[] data = new int[10];
data = {10,20,30,40,50,60,71,80,90,91};
Example 2: array objects java
obj array[] = new obj[10];
for (int i = 0; i < array.length; i++) {
array[i] = new obj(i);
}
Example 3: creating array of objects in java
class Main{
public static void main(String args[]){
Employee[] obj = new Employee[2] ;
obj[0] = new Employee(100,"ABC");
obj[1] = new Employee(200,"XYZ");
System.out.println("Employee Object 1:");
obj[0].showData();
System.out.println("Employee Object 2:");
obj[1].showData();
}
}
class Employee{
int empId;
String name;
Employee(inteid, String n){
empId = eid;
name = n;
}
public void showData(){
System.out.print("EmpId = "+empId + " " + " Employee Name = "+name);
System.out.println();
}
}
Example 4: java initialize object array
import java.util.stream.Stream;
class Example {
public static void main(String[] args) {
int len = 5;
Foo[] arr = Stream.generate(() -> new Foo(1))
.limit(len)
.toArray(Foo[]::new);
}
class Foo {
public int bar;
public Foo(int bar) {
this.bar = bar;
}
}
}
Example 5: java array object
Class obj[]= new Class[array_length]
Example 6: array object java
class ObjectArray{
public static void main(String args[]){
Account obj[] = new Account[2] ;
obj[0].setData(1,2);
obj[1].setData(3,4);
System.out.println("For Array Element 0");
obj[0].showData();
System.out.println("For Array Element 1");
obj[1].showData();
}
}
class Account{
int a;
int b;
public void setData(int c,int d){
a=c;
b=d;
}
public void showData(){
System.out.println("Value of a ="+a);
System.out.println("Value of b ="+b);
}
}