Я анализирую файл CVS, как показано ниже:
"07555555555",25.70,18/11/2010,01/03/2011,N,133,0,36,,896,537,547,,Mr,John,Doe,,
"07555555555",10.15,26/01/2011,01/03/2011,N,16,0,100,,896,537,547,,Mrs,Jane,Doe,,jane@doe.com
Дело в том, что при использовании скрипта, подобного этому:
file.eachLine{ line ->
items = line.split(",")
println items.length
}
Результат выглядит примерно так:
16
18
Что заставляет меня задуматься о том, что функция split удаляет окончательные значения.Мне нужны все предметы, даже если они пусты.Есть идеи?