BitSet.NextSetBit(Int32) Método

Definição

Retorna o índice do primeiro bit definido como true que ocorre no índice inicial especificado ou após o índice inicial especificado.

[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

Parâmetros

fromIndex
Int32

o índice do qual iniciar a verificação (inclusive)

Retornos

o índice do bit do próximo conjunto ou -1 se não houver nenhum bit desse tipo

Atributos

Exceções

Comentários

Retorna o índice do primeiro bit definido como true que ocorre no índice inicial especificado ou após o índice inicial especificado. Se esse bit não existir, será -1 retornado.

Para iterar sobre os true bits em um BitSet, use o seguinte loop:

{@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
                }
            }}

Adicionado em 1.4.

Documentação Java para java.util.BitSet.nextSetBit(.*int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a