hallo allerseits
also ich habe gerade eine kleine übung angefangen und da steht, man solle ausgeben können wieviele stringobkjekte erzeugt wurden. wie kann ich das erreichen??
hier mein code:
das ergebnis sollte ja drei geben, da str1 und str2 auf das gleiche objekt zeigen.
vielen dank für die hilfe.
gruss
tikami
also ich habe gerade eine kleine übung angefangen und da steht, man solle ausgeben können wieviele stringobkjekte erzeugt wurden. wie kann ich das erreichen??
hier mein code:
Code:
public class LiteralTester {
private String str1 = "Bo, die Katze";
private String str2 = "Bo, die Katze";
private String str3 = new String("Fred, der Hund");
private String str4 = new String("Fred, der Hund");
private boolean urteil;
int objectCounter = 0;
public void stringTester(){
if (this.str1 == this.str2){
System.out.println(urteil = true);
}
else
System.out.println(urteil);
if (this.str3 == this.str4){
System.out.println(urteil = true);
}
else
System.out.println(urteil = false);
}
public static void main(String[] args) {
LiteralTester a = new LiteralTester();
a.stringTester();
}
}
das ergebnis sollte ja drei geben, da str1 und str2 auf das gleiche objekt zeigen.
vielen dank für die hilfe.
gruss
tikami