How to create and initialize a 2d array of characters with different row lengths in Scala

1 Answer

0 votes
object Main extends App {
  // Initialize a 2D array with different row lengths
  val charArray2D: Array[Array[Char]] = Array(
    Array('A', 'B', 'C'),
    Array('Y'),
    Array('D', 'E'),
    Array('F', 'G', 'H', 'I', 'J', 'K')
  )

  // Print the 2D array
  for (row <- charArray2D) {
    for (char <- row) {
      print(s"$char ")
    }
    println()
  }
}

   
   
/*
run:

A B C 
Y 
D E 
F G H I J K 
 
*/

 



answered Feb 8, 2025 by avibootz
...