Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

103
Visualizações
Is it possible to set bits while creating a BitSet?

I need to create a few BitSets in a loop, something like:

ArrayList<BitSet> bitSetList = new ArrayList<BitSet>();

for (int x : array) {
    bitsetList.add(new BitSet() //and set bits in specific places)
}
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

(To create a BitSet & set specific bits,) You can use one of:

  • static BitSet valueOf(byte[] bytes) /** 
     Returns a new bit set containing all the bits in the given byte array.**/
    
  • static BitSet valueOf(long[] longs) /**
     Returns a new bit set containing all the bits in the given long array.*//
    
  • static BitSet valueOf(ByteBuffer bb) /**
     Returns a new bit set containing all the bits in the
     given byte buffer between its position and limit.**/
    
  • static BitSet valueOf(LongBuffer lb) /**Returns a new bit set containing all the bits in the
     given long buffer between its position and limit.**/
    

API-DOC: https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/BitSet.html

over 4 years ago · Santiago Trujillo Relatório

0

BitSet has several static overloaded methods called valueOf with which you can create a BitSet initalized with the bits set in them, for example a byte array:

BitSet example = BitSet.valueOf(new byte[] { 0b101 });
System.out.println(example.get(0)); // Prints true
System.out.println(example.get(1)); // Prints false
System.out.println(example.get(2)); // Prints true

See: https://docs.oracle.com/en/java/javase/14/docs/api/java.base/java/util/BitSet.html#valueOf(byte%5B%5D)

over 4 years ago · Santiago Trujillo Relatório

0

Like any other object in Java, you can create a BitSet object and add it to a List in this manner. Before adding it to the List, I would create the BitSet object and add data to the object.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda