Je viens de créer un exemple d'application BB, qui peut permettre de choisir la date.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
Après avoir choisi la date, je dois convertir cette longue valeur en chaîne, afin de pouvoir facilement stocker la valeur de date quelque part dans la base de données. Je suis nouveau dans le développement Java et Blackberry.
long date = curDateFld.getDate();
Comment dois-je convertir cette valeur longue en chaîne? Aussi, je veux reconvertir en long à partir de String. Je pense que je peux l'utiliser long l = Long.parseLong("myStr");
?
la source
Long.valueOf(String)
renvoie aLong
. Si vous en voulez unlong
, utilisezLong.parseLong(String)
.java.util.Objects
c'est uniquement disponible depuis Java 7.ObjectUtils.toString(Object,String)
qui est équivalent. -> commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/… , java.lang.String)Simple et fonctionne bien :-)
la source
Date
contexte c'est la pratique recommandée pour convertirLong
àString
.Long.toString()
Les éléments suivants devraient fonctionner:
la source
String.valueOf(myLong)
?très simple, il suffit de concaténer le long en une chaîne.
la source
1.
2.
la source
Peut convertir le long en objet chaîne, raccourci cool pour convertir en chaîne ... mais l'utilisation de
String.valueOf(date);
est recommandéela source
String.valueOf
c'était l'approche préférée, mais j'ai remarqué que ce n'était que des appels,Long.toString
alors c'est peut-être la manière la plus simple.ou
la source