niknax Δημοσ. 14 Απριλίου 2008 Δημοσ. 14 Απριλίου 2008 Καλησπέρα σε όλους! Ας πούμε ότι θέλει κάποιος να μετρήσει τους χαρακτήρες από ένα String που εισάγει ο χρήστης. Η μέθοδος String.readLine(); διαβάζει μια γραμμή από το χρήστη και το θεωρεί όλο ένα string. Aν τώρα εισάγει κάποιος μια πρόταση,π.χ : "Καλημέρα πατρίδα!" και θέλει να βρει από πόσα γράμματα αποτελούνται οι λέξεις, η μέθοδος String.length() του επιστρέφει τον αριθμό χαρακτήρων,μαζί με τα κενά. 1) Μήπως γίνεται να μην προσμετρούνται οι χαρακτήρες? 2)Υπάρχει τρόπος να βρεθεί από πόσες λέξεις αποτελείται η πρόταση?? Ευχαριστώ όποιον μπορεί να βοηθήσει!
lnoldori Δημοσ. 14 Απριλίου 2008 Δημοσ. 14 Απριλίου 2008 Καλησπέρα σε όλους! Ας πούμε ότι θέλει κάποιος να μετρήσει τους χαρακτήρες από ένα String που εισάγει ο χρήστης.Η μέθοδος String.readLine(); διαβάζει μια γραμμή από το χρήστη και το θεωρεί όλο ένα string. Aν τώρα εισάγει κάποιος μια πρόταση,π.χ : "Καλημέρα πατρίδα!" και θέλει να βρει από πόσα γράμματα αποτελούνται οι λέξεις, η μέθοδος String.length() του επιστρέφει τον αριθμό χαρακτήρων,μαζί με τα κενά. 1) Μήπως γίνεται να μην προσμετρούνται οι χαρακτήρες? 2)Υπάρχει τρόπος να βρεθεί από πόσες λέξεις αποτελείται η πρόταση?? Ευχαριστώ όποιον μπορεί να βοηθήσει! Για να μην μετρήσεις τα κενά από ένα string χρησιμοποίησε την μέθοδο trim(),δηλαδή String.trim().length.. Για να βρεις από πόσες λέξεις αποτελείται μια πρόταση χρησιμοποίησε την StringTokenizer κλάση...Ρίξε μια ματιά μόνος σου γιατί είναι πολύ εύκολη η χρήση της.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.