Groovy - Gamme

Un intervallo è una scorciatoia per specificare una sequenza di valori. Un intervallo è indicato dal primo e dall'ultimo valore nella sequenza e l'intervallo può essere inclusivo o esclusivo. Un intervallo inclusivo include tutti i valori dal primo all'ultimo, mentre un intervallo esclusivo include tutti i valori tranne l'ultimo. Ecco alcuni esempi di valori letterali di intervallo:

  • 1..10 - Un esempio di un intervallo inclusivo
  • 1 .. <10 - Un esempio di Gamma esclusiva
  • 'a' .. 'x' - Gli intervalli possono anche essere costituiti da caratteri
  • 10..1 - Gli intervalli possono anche essere in ordine decrescente
  • 'x' .. 'a' - Gli intervalli possono anche essere costituiti da caratteri ed essere in ordine decrescente.

Di seguito sono riportati i vari metodi disponibili per gli intervalli.

Sr.No. Metodi e descrizione
1 contiene ()

Verifica se un intervallo contiene un valore specifico

2 ottenere()

Restituisce l'elemento nella posizione specificata in questo intervallo.

3 ottenere da()

Ottieni il valore più basso di questo intervallo.

4 raggiungere()

Ottieni il valore superiore di questo intervallo.

5 isReverse ()

È questo un intervallo invertito, iterando all'indietro

6 taglia()

Restituisce il numero di elementi in questo intervallo.

7 subList ()

Restituisce una visualizzazione della parte di questo intervallo compresa tra l'oggetto fromIndex, incluso e toIndex, esclusivo specificato