Ho scritto questo codice

codice:
int[] openB, closeB = new int[openBrackets.size()];
             
            for (int i = 0 ; i < openBrackets.size() ; i++ ){
                
                openB[i] = Integer.parseInt(openBrackets.get(i).toString());
            }
e in compilazione ricevo:
variable openB might not have been initialized

allora sono andato a vedere sul sito della sun cosa kakkio ho sbagliato e negli esempi ho trovato:
codice:
int[] anArray;	        // declare an array of integers

        anArray = new int[10];	// create an array of integers

        // assign a value to each array element and print 
        for (int i = 0; i < anArray.length; i++) {
            anArray[i] = i;
        }
Non riesco a capire la differenza...

Grazie