Если вы действительно хотите массив, вам нужно будет знать, сколько элементов вы хотите в массиве, когда выделите для него хранилище.Вы можете сделать это во время выполнения - это не нужно знать во время компиляции - но вы должны сделать это прежде, чем сможете использовать массив.
Где-то в разделе объявлений:
String[] dataArray = null;
и затем где-то в коде
dataArray = new String[numberOfElements];
Вы можете создать двумерный (или более) массив по тому же принципу.После этого вы можете присвоить строку любому элементу массива с индексом меньше numberOfElements
.