Προς το περιεχόμενο

Τι λάθος κάνω;


panospc

Προτεινόμενες αναρτήσεις

Δημοσ.

Προσπαθώ να φτιάξω ένα παιχνίδι σε J2ME και μου έχει σπάσει τα νεύρα αυτό το κομμάτι κώδικα

 

>String str = "ABC";
System.out.println((boolean)(str.substring (0,1) == "A"));

 

Η παραπάνω γραμμή κώδικα δεν θα έπρεπε κανονικά να μου επιστρέψει true; ότι και να κάνω μου επιστρέφει πάντα false τι λάθος κάνω;

Δημοσ.

Τελικά το βρήκα πρέπει να βάλω και το intern () για να δουλέψει αν και δεν κατάλαβα γιατί πρέπεί να το κάνω αυτό

 

>String str = "ABC";
System.out.println((boolean)(str.substring (0,1).itern() == "A"));

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...