Q:

Scala program to convert multiline strings to an array

belongs to collection: Scala Array Programs

0

Scala programming language is employed in working with data logs and their manipulation. Data logs are entered into the code as a single string which might contain multiple lines of code and to work properly with this type of strings we need to convert multiline string to an array of single-line string in Scala.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program:

object myObject 
{ 
	def main(args:Array[String]) 
	{ 
	    val data = """This is a multiline 
string 
in Scala programming language"""
	    
        val dataArr = data.split("\n").filter(_ != "")
        
        println("Array conversion of the given multiline string is : ")
        for(i <- 0 to dataArr.length-1)
            println(dataArr(i))
        
	} 
} 

Output

Array conversion of the given multiline string is : 
This is a multiline 
string 
in Scala programming language

Explanation:

To convert the given multiline string to an array. Here, we have used two methods: split and filter.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Scala Array Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Scala program to merge two arrays or array buffer... >>
<< Scala program to convert Array to string...