Hi Leute
Ich habe eine Frage bezüglich der return-Funktion. Ich versuche 2 Strings s4 und s5 zurückzugeben.
Codeteil:
Wenn ich das so schreibe gibt er mir in dieser Zeile die Fehlermeldung: incompatible types. Ich brauche hier nämlich den type java.lang.string .
Kann mir vielleicht jemand bei meinem Problem helfen??
MfG
Lerold1
Ich habe eine Frage bezüglich der return-Funktion. Ich versuche 2 Strings s4 und s5 zurückzugeben.
Code:
public interface Messwert {
}
public class AnalogMesswert implements Messwert {
private String analogwert;
private String zeit;
public AnalogMesswert( String analogwert, String zeit) {
this.analogwert = analogwert;
this.zeit = zeit;
}
public String getanAlogwert() {
return analogwert;
}
public String getZeit() {
return zeit;
}
}
Codeteil:
Code:
s1 = in.readLine();
s2 = "A";
s3 = s1.substring(0, 1); //Vorzeichen
s4 = s1.substring(2, 6); //Analogwert
s5 = s1.substring(5, 8); //Zeit
if (i == number){
if(s2.equals(s3))
return new AnalogMesswert(s4, s5); // <--- Fehlermeldung
else
return "keine analogen Werte";
}
Wenn ich das so schreibe gibt er mir in dieser Zeile die Fehlermeldung: incompatible types. Ich brauche hier nämlich den type java.lang.string .
Kann mir vielleicht jemand bei meinem Problem helfen??
MfG
Lerold1