Answers for "how to instantiate an array of objects in java"

1

java initialize object array

import java.util.stream.Stream;

class Example {
  
  public static void main(String[] args) {
    int len = 5;  // For example.
    
    // Use Stream to initialize array.
    Foo[] arr = Stream.generate(() -> new Foo(1))  // Lambda can be anything that returns Foo. 
                      .limit(len)
                      .toArray(Foo[]::new);
  }
  
  // For example.
  class Foo {
    public int bar;

    public Foo(int bar) {
      this.bar = bar;
    }
  }
}
Posted by: Guest on September-19-2020
0

how to properly instantiate an array in java

// first way
int[] array = {1, 2, 3, 4, 5};

 // second way
int[] array;
data = new int[] {2, 4, 6, 8, 10};

// third way
int[] array = new String[10]; // this array can hold 10 elements
data = {1, 3, 5, 7, 9};

// fourth way
int[] array = new int[10];
array[0] = 3;
array[1] = 5; // assign value one by one

// if you have a method that returns an array, you can do this
public String[] getArray() {
    return new String[] {"honey", "bee"};
}
Posted by: Guest on September-15-2021

Code answers related to "how to instantiate an array of objects in java"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language