ファイルから行ごとにデータをインポートしようとしています。読み取る予定だった特定の行の末尾に「kB」(キロバイト)がある場合とない場合があり、この行にある double を解析したいのですが、プログラムで java.lang.NumberFormatException が返されます。
while(inputStream.hasNextLine())
{
inputStream.nextLine(); // Skips a line between each object
String sn = inputStream.nextLine();
String sa = inputStream.nextLine();
double ss = Double.parseDouble(inputStream.nextLine()); // This is where the problem occurs
int sd = Integer.parseInt(inputStream.nextLine());
addSong(sn, sa, ss, sd); // Send the four variables for Song() to the addSong method
}
inputStream.close();
ここで indexOf() を使用できる気がしますが、方法がわかりません。
乾杯!