Ma_fack
Ominide
1 min. di lettura
Vota 3 / 5

Concetti Chiave

  • I metodi della classe Scanner come .nextInt(), .nextDouble() e .next() sono fondamentali per l'input di dati.
  • La funzione .length() su una stringa restituisce la lunghezza totale della stessa.
  • Il metodo .toUpperCase() converte tutti i caratteri di una stringa in maiuscolo.
  • .replace() sostituisce una parte specifica della stringa con un'altra data.
  • Gli argomenti passati tramite "Program Arguments" sono trattati come stringhe, anche i numeri.

Alcuni metodi importanti

Infine bisogna dedicare un po’ di spazio a dei metodi molto utilizzati. I seguenti sono metodi relativi alla classe Scanner che permette l’input di dati nell’applicazione: .nextInt() .nextDouble() .next()

Mentre i prossimi riguardano i metodi relativi alle operazioni sulle Stringhe:
- .length () = della stringa di esempio “samba” mi darà come output 5
- .toUpperCase () = della stringa di esempio “samba” mi darà come output “SAMBA”
- .replace ( “sa” ; “to” ) = della stringa di esempio “samba” mi darà come output “tomba”
- .substring ( 0 ; 3 ) = della stringa di esempio “samba” mi darà come output “sam”
- .indexOf ( “m” ) = della stringa di esempio “samba” mi darà come output 2

DARE UN VALORE AGLI ARGS

RUN poi Run Configuration poi Arguments (sono sulla linea di comando)
In “Program Arguments” inserisco le varie stringhe divise da uno spazio.

Per assegnare una frase all’argomento devo inserirlo fra ““.

ES. Se volessimo assegnare agli args i seguenti caratteri:
- 12
- 36
- Giacomo
- “Carlo e Sandro”

Dobbiamo andare su Arguments e scrivere ciò che segue:
- arg[0] = 12;
- arg[1] = 36;
- arg[2] = Giacomo;
- arg[3] = Carlo e Sandro;

Bisogna ricordare che i numeri inseriti negli arguments verranno trattati come stringhe e per questo motivo non si potranno sommare tra loro.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community