Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Ti richiede di ottenere da Scanner più parole e su queste fare il conteggio (b).

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da _Marco_123 Visualizza il messaggio
    Ti richiede di ottenere da Scanner più parole e su queste fare il conteggio (b).
    Bene, allora devi usare il next() non il nextLine(). Ad ogni next() hai già una parola singola in quanto Scanner spezza già sui whitespace.

    Ci sono però 2 questioni che devi valutare:
    1) Lo standard-input è sempre in attesa di qualcosa in input, non termina mai di per sé (a meno che venga rediretto da un file, dove una fine fisica ovviamente c'è). Quindi quando vuoi terminare l'input? Quando si incontra una parola "speciale"? Dopo un numero fisso N di parole? Quando lo standard-input viene "chiuso" (sui Windows si fa con CTRL+Z e poi invio) ?

    2) Devi conteggiare una certa parola. Puoi farlo "al volo": leggo una parola, è quella? sì allora .... poi leggo un'altra parola ecc...
    Oppure puoi collezionarle tutte in un array o collezione e poi fare dopo la ricerca e conteggio. Dipende da cosa ti è stato chiesto espressamente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.