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

Καταμέτρηση χαρακτήρων από String σε java,χωρίς να προμετρούνται τα κενα??


niknax

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

Δημοσ.

Καλησπέρα σε όλους! Ας πούμε ότι θέλει κάποιος να μετρήσει τους χαρακτήρες από ένα String που εισάγει ο χρήστης.

Η μέθοδος String.readLine(); διαβάζει μια γραμμή από το χρήστη και το θεωρεί όλο ένα string. Aν τώρα εισάγει κάποιος μια πρόταση,π.χ : "Καλημέρα πατρίδα!" και θέλει να βρει από πόσα γράμματα αποτελούνται οι λέξεις, η μέθοδος String.length() του επιστρέφει τον αριθμό χαρακτήρων,μαζί με τα κενά.

1) Μήπως γίνεται να μην προσμετρούνται οι χαρακτήρες?

2)Υπάρχει τρόπος να βρεθεί από πόσες λέξεις αποτελείται η πρόταση??

 

Ευχαριστώ όποιον μπορεί να βοηθήσει!:-)

Δημοσ.
Καλησπέρα σε όλους! Ας πούμε ότι θέλει κάποιος να μετρήσει τους χαρακτήρες από ένα String που εισάγει ο χρήστης.

Η μέθοδος String.readLine(); διαβάζει μια γραμμή από το χρήστη και το θεωρεί όλο ένα string. Aν τώρα εισάγει κάποιος μια πρόταση,π.χ : "Καλημέρα πατρίδα!" και θέλει να βρει από πόσα γράμματα αποτελούνται οι λέξεις, η μέθοδος String.length() του επιστρέφει τον αριθμό χαρακτήρων,μαζί με τα κενά.

1) Μήπως γίνεται να μην προσμετρούνται οι χαρακτήρες?

2)Υπάρχει τρόπος να βρεθεί από πόσες λέξεις αποτελείται η πρόταση??

 

Ευχαριστώ όποιον μπορεί να βοηθήσει!:-)

 

Για να μην μετρήσεις τα κενά από ένα string χρησιμοποίησε την μέθοδο trim(),δηλαδή String.trim().length..

 

Για να βρεις από πόσες λέξεις αποτελείται μια πρόταση χρησιμοποίησε την StringTokenizer κλάση...Ρίξε μια ματιά μόνος σου γιατί είναι πολύ εύκολη η χρήση της.

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

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

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