Outils pour utilisateurs

Outils du site


lang:java:variable

Ceci est une ancienne révision du document !


Type primitif

  • Booléan : boolean
  • Caractère : char
  • Nombre entier : byte, short, int, long
  • Nombre à virgule : float, double

Types de donnée primitifs Archive le 11/02/2020

Initialisation complexe d'une variable constante

Plutôt que

String str;
if (i == 1)
  str = "un";
else if (i == 2)
  str = "deux";
else
  str = "trois";

écrire

Function<Integer, String> strLambdb = ii -> {
  if (i == 1)
    return "un";
  else if (i == 2)
    return "deux";
  else
    return "trois";
};
final String str = strLambdb.apply(i);

Passage en copie ou référence

Quand une variable est passé en paramètre, elle est copié si c'est un type primitif, elle est passé en référence sinon.

lang/java/variable.1583363315.txt.gz · Dernière modification : 2020/03/05 00:08 de root