Как исправить "java.lang.NumberFormatException: для входной строки:" - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь проанализировать данные 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 и коэффициент разветвления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...