I am new to spark, struck here by trying to replace values of string with new values.
Data in URL="a=1,
b=2,
c=3"
var header="a,b,c"
for (line <- Source.fromURL("/u/r/l").getLines) {
if(header.contains(line.split("=")(0).toLowerCase().trim)) {
header.replaceAll(line.split("=")(0).toLowerCase().trim,line.split("=")(1).toLowerCase().trim)
}
}
I am expecting my final output as
println(header)
1,2,3
How can I achieve this, when I run this, still getting "a,b,c"