Я пытаюсь извлечь числа из строк с указанным c форматом, используя метод разделения строк. тогда я хочу получить числа в виде типа int, используя метод Integer parseInt. Вот пример кода, который не работает. Может ли кто-нибудь помочь мне с этим, пожалуйста?
String g = "hi5hi6";
String[] l = new String[2];
l = g.split("hi");
for (String k : l) {
int p=Integer.parseInt(k);
System.out.println(p);
}
Я получаю эту ошибку:
Exception in thread "main" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at com.company.Main.main(Main.java:36)