Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,845 questions

51,766 answers

573 users

How to print list elements in Scala

1 Answer

0 votes
object PrintList {
  def main(args: Array[String]): Unit = {
    val numbers = List(1, 2, 3, 4, 5)
    val words = Array("Scala", "Java", "Python")
 
    // Print each element on a new line using foreach
    println("Numbers (line by line):")
    numbers.foreach(println)
 
    // Print all elements in one line, separated by spaces
    println("\nNumbers (single line):")
    println(numbers.mkString(" "))
 
    println("\nprint numbers:")
    print(numbers)
    println()
    
    // Generic method to print any collection
    def printCollection[T](col: Iterable[T]): Unit = {
      println(col.mkString(", "))
    }

    println("\nGeneric print method:")
    printCollection(numbers)
  }
}
 
 
 
/*
run:
 
Numbers (line by line):
1
2
3
4
5

Numbers (single line):
1 2 3 4 5

print numbers:
List(1, 2, 3, 4, 5)

Generic print method:
1, 2, 3, 4, 5
 
*/

 



answered Nov 15, 2025 by avibootz
edited Nov 15, 2025 by avibootz
...