Miért irja ezt a hibát? Java
Hiba: Exception in thread "Thread-1" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at hu.newterraria.game.Read.run(Read.java:56)
at java.lang.Thread.run(Unknown Source)
Kód:
client.getInputStream().read(readbytes,0,readbytes.length);
xs = new String(readbytes,Charset.forName("ASCII"));
client.getInputStream().read(readbytes,0,readbytes.length);
ys = new String(readbytes,Charset.forName("ASCII"));
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(xs);
xs = xs.substring(0, 1);
xs = xs.replaceAll( "[^\\d]", "" );
System.out.println(xs);
readx = Integer.parseInt(xs);
ys = ys.substring(0, 1);
ys = ys.replaceAll( "[^\\d]", "" );
ready = Integer.parseInt(ys);
readposition[readx][ready] = 1;





> java.lang.NumberFormatException: For input string: ""
Mert az üres String nem konvertálható számmá.
Hol kapott üres String-et?
> at hu.newterraria.game.Read.run(Read.java:56)
Az 56. sorban.
Annyi sort nem másoltál ide, úgyhogy megkeresését rád bízom.





Najó, beleolvastam.
Itt speciel üres String-et képezel:
xs = xs.substring(0, 1);
xs = xs.substring(0, xs.indexOf("m"));
Exception in thread "Thread-1" java.lang.StringIndexOutOfBoundsException: String index out of range: -1





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!