Linguaggio

BitSet.NextSetBit(Int32) Metodo

Definizione

Restituisce l'indice del primo bit impostato su true che si verifica su o dopo l'indice iniziale specificato.

[Android.Runtime.Register("nextSetBit", "(I)I", "GetNextSetBit_IHandler")]
public virtual int NextSetBit(int fromIndex);
[<Android.Runtime.Register("nextSetBit", "(I)I", "GetNextSetBit_IHandler")>]
abstract member NextSetBit : int -> int
override this.NextSetBit : int -> int

Parametri

fromIndex
Int32

indice da cui iniziare il controllo (inclusivo)

Valori restituiti

indice del bit del set successivo o -1 se non esiste un bit di questo tipo

Attributi

Eccezioni

Commenti

Restituisce l'indice del primo bit impostato su true che si verifica su o dopo l'indice iniziale specificato. Se non esiste un bit di questo tipo, -1 viene restituito .

Per scorrere i true bit in un BitSet, usare il ciclo seguente:

{@code
            for (int i = bs.nextSetBit(0); i >= 0; i = bs.nextSetBit(i+1)) {
                // operate on index i here
                if (i == Integer.MAX_VALUE) {
                    break; // or (i+1) would overflow
                }
            }}

Aggiunta nella versione 1.4.

per java.util.BitSet.nextSetBit(.*int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a