2017-11-20 6 views
-1

私はTABが分離され、このデータを持っている:ArrayIndexOutofbound Scalaの

col_1, data_1, "" 

第三要素にx.split( "\ tを")にアクセスしながら、私はこのコードスニペット

clean(x.split("\t")(0)),clean(x.split("\t")(1)),x.split("\t")(2)) 

を持っている(2 )それは私がこのエラーを回避する方法

をArrayIndexOutOfBound与えます。 3列が空の場合にも、私はあなたがオプションとして配列値を取得するためにlift()を使用することができます

答えて

1

空、それを維持したいです。このように:

x.split("\t").lift(2).getOrElse("")