Есть ли способ сделать обычный массив неизменным в Java?
Погуглил, нашел много кода. Но любой из них дал мне то, что я хочу. Я хочу сделать обычный массив неизменным. Я попробовал это:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class test {
public static void main(String[] args) {
final Integer array[];
List temp = new ArrayList();
temp.add(Integer.valueOf(0));
temp.add(Integer.valueOf(2));
temp.add(Integer.valueOf(3));
temp.add(Integer.valueOf(4));
List immutable = Collections.unmodifiableList(temp);
array = immutable.toArray(new Integer[immutable.size()]);
for(int i=0; i