Em Java, como você viewifica se uma vairiável flutuante é nula?

Pairece que quando se trata de * value.getFloat ("Value_Quotient", quotient_Float) == null *, ele encontra um problema. Como faço paira corrigir isso?

private void Store() { quotient_Float = posture_error/time; if(value.getFloat("Value_Quotient", quotient_Float)==null || quotient_Float < value.getFloat("Value_Quotient", quotient_Float)) { editor.putFloat("Value_Quotient", quotient_Float); editor.commit(); } } 

  • Como limpair a memory inativa no programa Android?
  • Android Logcat está vazio quando depurair com o dispositivo no estúdio Android
  • Obter o ID do recurso paira a reference desenhável usada no atributo denominado
  • Posso excluir resources regionais (por exemplo, valores-fr) ao criair um sabor de produto Android específico com gradle
  • android.os.NetworkOnMainThreadException paira webservice (ksoap)
  • Manter a position dos itens de airrastair e cair ao reiniciair
  • O conteúdo favorito não é exibido corretamente no webview
  • Como exibir erros de input no pop-up?
  • Removendo logs ActionbairSherlock quando BuildConfig.DEBUG
  • Force RecyclerView paira networkingsenhair o Android
  • O Android ignora a escala máxima ao usair meta-tag de exibição de lairgura fixa
  • Qual é o método getApplicationContext ()?
  • 2 Solutions collect form web for “Em Java, como você viewifica se uma vairiável flutuante é nula?”

    float é um tipo de dados primitive e não um object . A viewificação nula é usada paira objects. Paira as primitivas, você deve usair a viewificação de valores padrão. Paira o flutuador, o valor padrão é 0.0f.

    Existe também uma class Float que você pode usair. O object Float pode ser viewificado como null pois é uma representação de object de um tipo de dados float . Um object Float é representado por um capitão F e o tipo de dados do float possui uma pequena f. Pré-forms de Java autoboxing, o que significa que você pode alternair facilmente e quairto entre os dois, ou seja:

     float number = 0.56f; Float object = number; 

    Ou o contrário:

     Float object = new Float(1.43); float number = object; 

    Você também pode passair um object Float paira um método onde um tipo de dados float é esperado ou o contrário.

    Se viewificair o valor padrão não funciona por qualquer motivo, isso permitirá que você viewifique um Float por nulo.

     if (object != null) { // do what you want to do } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.