Wise_One Δημοσ. 12 Ιανουαρίου 2008 Δημοσ. 12 Ιανουαρίου 2008 Καλησπέρα. Ο τίτλος είναι λίγο γενικός οπότε θα σας δώσω όλη την ιδέα μου για να καταλάβετε ακριβώς τί θέλω να κάνω. Παίρνω ένα String από πληκτρολόγιο και το βάζω στη μεταβλητή word, πχ word=swim. Κάνω έναν έλεγχο: if(word=swim) S.o.p("Yes") else S.o.p("No") Αναρωτιέμαι λοιπόν αν υπάρχει κάποια μέθοδος που αναγνωρίζει ως σωστές, όλες τις λέξεις "swim" άσχετα αν τα γράμματά τους είναι κεφαλαία/πεζά. Δηλαδή, ο έλεγχος να εμφανίζει Yes ακόμα κι αν ο χρήστης δώσει SWIM, sWiM, SwIm και πάει λέγοντας. Αυτό σίγουρα βοηθάει στο να μη κάθομαι και να φαντάζομαι όλους τους πιθανούς συνδυασμούς γραμμάτων, αλλά ν' αναγνωρίζει σωστή τη λέξη αυτόματα.
vagpap Δημοσ. 12 Ιανουαρίου 2008 Δημοσ. 12 Ιανουαρίου 2008 > String.[size=-1]equalsIgnoreCase(String) Λογικά αυτή σου κάνει[/size]
Wise_One Δημοσ. 12 Ιανουαρίου 2008 Μέλος Δημοσ. 12 Ιανουαρίου 2008 Φίλε μου σ' ευχαριστώ πολύ! Είναι ΑΚΡΙΒΩΣ ό,τι ήθελα
vagpap Δημοσ. 13 Ιανουαρίου 2008 Δημοσ. 13 Ιανουαρίου 2008 Και μια συμβουλή. Ποτέ μην συγκρίνεις τις τιμές μεταβλητών τύπου String με τον == operator. Χρησιμοποίησε το equals ή equalsIgnoreCase.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.