Les constantes, variables et méthodes de cette classe sont immédiatement accessibles sans qu’il soit nécessaire d’utiliser une instruction import. La déclaration suivante est implicite :
import java.lang.*;
Les variables
MAX_VALUE représente la valeur maximale qui peut être stockée dans une variable Long : 0x7fffffffffffffff.
MIN_VALUE représente la valeur minimale qui peut être stockée dans une variable Long : 0x8000000000000000.
Le constructeur
Le constructeur Long permet de définir un objet Long à partir d’une variable long ou d’un objet String :
public Long(long value);
public Long(String s) throws NumberFormatException
Exemple :
Long Lx1 = new Long(123456789);
Long Lx1 = new Long("123456789");
Les méthodes
Les méthodes de la classe Long sont pratiquement identiques à celles de la classe Integer. Pour ne pas surcharger cet ouvrage, nous nous contenterons de les citer. Pour de plus amples renseignements, consultez la documentation API (http://docs.oracle.com/javase/8/docs/api/).
Méthode | Description |
doubleValue() | Convertit un objet Long en une valeur double |
equals(Object) | Teste l’égalité de deux objets Long |
floatValue() | Convertit un objet Long en une valeur float |
getLong(String) | Renvoie la valeur d’une propriété Long dont le nom est précisé dans l’argument |
getLong(String, long) | Renvoie la valeur d’une propriété Long dont le nom est précisé dans l’argument. Si la propriété n’existe pas, le deuxième argument est renvoyé |
getLong(String, Long) | Renvoie la valeur d’une propriété Long dont le nom est précisé dans l’argument. Si la propriété n’existe pas, le deuxième argument est renvoyé |
hashCode() | Retourne le hashcode de l’objet sur lequel elle est appliquée |
intValue() | Convertit un objet Long en une valeur int |
longValue() | Convertit un objet Long en une valeur long |
parseLong(String, int) | Convertit un objet String en une valeur Long dans la base de numération spécifiée |
parseLong(String) | Convertit un objet Long en une valeur Long en base 10 |
toString(long, int) | Convertit une valeur Long en un objet String selon la base de numération spécifiée |
toString(long) | Convertit une valeur long en un objet String en base 10 |
toString() | Convertit un objet Long en un objet String |
valueOf(String, int) | Convertit un objet String en un objet Long en utilisant la base de numération spécifiée |
valueOf(String) | Convertit un objet String en un objet Long |