Typkonvertierung

Status
Nicht offen für weitere Antworten.
A

AlBundy

Gast
hi,
ich möchte gerne eine typkonvertierung von int zu String vornehmen, da hashtables keine int werte aufnehmen können. ich hab nur leider keinen plan wie das gehen soll :(

der fehler leigt bei zeile 15: speicher.put(hv,a)

Code:
		int hv = 1;
		String a = "";
		String weiter = "j";
		
		while (weiter.equals("j")){
		System.out.println("Bitte Temperatur Wert eingeben: ");
		try {
			a = tastatur.readLine();
		}
		catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		speicher.put(hv,a);
		
		System.out.println("Möchten sie einen weiteren Temperaturwert eingeben? (j/n)");
		try {
			weiter = tastatur.readLine();			
		}
		catch (IOException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
		
		hv= hv+1;
		
		}
		
			speicher.put("Temperatur",a);

			System.out.println(speicher.get("Temperatur"));

		}
 

Sky

Top Contributor
Die Fehlermeldung kommt -wie von Dir richtig erkannt- daher, dass es sich bei hv um ein int handelt.

So würde es gehen:
Code:
speicher.put(String.valueOf(hv),a);
oder auch so:
Code:
speicher.put(new Integer(hv),a);
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben