Я пытаюсь проанализировать данные CSV в моей Java-программе, чтобы создать программу, которая может рассчитывать коэффициент разветвления и BFR. Но когда я пытался проанализировать CSV-файл в моей программе, он всегда говорил NumberFormaException.
ошибка показывает, что здесь что-то не так.
int choice = input.nextInt();
if (choice == 1) {
bfr1(coba1, coba2);
} else if (choice == 2) {
bfr1(coba1, coba2);
} else {
System.out.println("Not available!!!!");
}
и показать ошибку в строке 97 здесь в int pointer1 = Integer,parseInt(pointer)
public static void bfr1(String s, List<String> l) {
//split untuk pointer dan block size
String[] splitSpasi = s.split(",");
String pointer = splitSpasi[0].substring(0);
int pointer1 = Integer.parseInt(pointer);
//block size
String blockS = splitSpasi[1].substring(1);
int blockSn = Integer.parseInt(blockS);
// Member
String Member = l.get(0);
String[] Membersp = Member.split("%");
String[] MemberAngka = Membersp[1].split(",");
String ukuranRecord_Member = MemberAngka[0].substring(1);
int ukuranRecord_MemberIn = Integer.parseInt(ukuranRecord_Member);
int bfrMember = blockSn/ukuranRecord_MemberIn;
String keyP = MemberAngka[2].substring(1);
int keyPin = Integer.parseInt(keyP);
int hasilFanMember = blockSn/(pointer1+keyPin);
System.out.println("BFR Member: " + bfrMember);
System.out.println("Fanout Ratio Member: " + hasilFanMember);
}
Я ожидаю, что на выходе будет учитываться BFR и коэффициент разветвления