Meskipun ada dua jawaban bagus yang memberi tahu Anda bagaimana melakukannya, saya merasa ada jawaban lain yang hilang: Dalam banyak kasus, Anda tidak boleh melakukannya sama sekali.
Array itu rumit, dalam banyak kasus Anda lebih baik menggunakan Collection API .
Dengan Koleksi, Anda dapat menambah dan menghapus elemen dan terdapat Koleksi khusus untuk berbagai fungsi (pencarian berbasis indeks, pengurutan, keunikan, akses FIFO, konkurensi, dll.).
Meskipun tentu saja bagus dan penting untuk mengetahui tentang Array dan penggunaannya, dalam banyak kasus menggunakan Koleksi membuat API jauh lebih mudah dikelola (itulah sebabnya pustaka baru seperti Google Guava hampir tidak menggunakan Array sama sekali).
Jadi, untuk skenario Anda, saya lebih suka Daftar Daftar, dan saya akan membuatnya menggunakan Jambu:
List<List<String>> listOfLists = Lists.newArrayList();
listOfLists.add(Lists.newArrayList("abc","def","ghi"));
listOfLists.add(Lists.newArrayList("jkl","mno","pqr"));