panospc Δημοσ. 15 Νοεμβρίου 2006 Δημοσ. 15 Νοεμβρίου 2006 Προσπαθώ να φτιάξω ένα παιχνίδι σε J2ME και μου έχει σπάσει τα νεύρα αυτό το κομμάτι κώδικα >String str = "ABC"; System.out.println((boolean)(str.substring (0,1) == "A")); Η παραπάνω γραμμή κώδικα δεν θα έπρεπε κανονικά να μου επιστρέψει true; ότι και να κάνω μου επιστρέφει πάντα false τι λάθος κάνω;
panospc Δημοσ. 15 Νοεμβρίου 2006 Μέλος Δημοσ. 15 Νοεμβρίου 2006 Τελικά το βρήκα πρέπει να βάλω και το intern () για να δουλέψει αν και δεν κατάλαβα γιατί πρέπεί να το κάνω αυτό >String str = "ABC"; System.out.println((boolean)(str.substring (0,1).itern() == "A"));
djapal Δημοσ. 15 Νοεμβρίου 2006 Δημοσ. 15 Νοεμβρίου 2006 για δοκίμασε και το System.out.println((boolean)(str.substring (0,1).equals("A")));
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.