parseInt

Status
Nicht offen für weitere Antworten.

julchen81

Bekanntes Mitglied
Hallo!

Ich habe folgendes programmiert:

Code:
import java.lang.Integer;

public class ReadData {
	String str;
	int valX;
	
	public ReadData(String line) {
	    str = line;
	}
	
	public void getParams() {
		
	    if (str.indexOf("X") >= 0) 
	    {
	        valX = Integer.parseInt(str.substring(str.indexOf("X") + 1, str.indexOf("Y"))); 
	        System.out.println("valX: " + valX); 
	    }
    }
}

Wieso bitte funktioniert valX = Integer.parseInt(...) in Zeile 16 nicht? Ich bekomme den Hinweis
"Cannot invoke parseInt(Strng) on primitive type int"

Liebe Grüße, :wink:
Julia
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben