Int in einen String wandeln usw

Hallo,

ich hätte gern
int a = 0;

das mein „int a“ zu einem „String a“ wird und
anstatt einer Zahl sich nun zB „X“ in ihm befindet.

UND

String x = „“;
int y = 0;
Das mein String auch gleichzeitig den Wert von y besitzt
um vllt sogar sowas durchzuführen
x == 0

Ich suche jetzt seid 4 Stunden nach den Möglichkeiten finde es jedoch nicht

Hallo,

meinst du vielleicht

int a=7;
String s = Integer.toString(a);

bzw.

String s="7";
int a=Integer.paresInt(s);

Gruß
T.

Hi

alternativ

Integer.valueOf(variable).intValue();

Dann bekommt man keine compilewarning - ein Integer enthält einen int ist aber keiner, Java ist da nur so freundlich nur zu meckern aber nicht zu streiken :wink:

und ja nicht vergessen einen Nullpointer sowie ClassCastException abzufangen. Wenn in der Variable mal n String steht knallts :smile:

Da du (der Fragesteller) mir noch nicht so erfahren scheinst:

Wenn du vergleiche machst, die Konstante (in deinem Beispiel 0) gehört immer auf die linke Seite (ist meiner Meinung nach stilistisch schöner und kann z.T. NullPointern vorbeugen)

Grüße