Conversion de type Java (chaîne, entier, date, calendrier, etc.)

Quand je fais du développement d'habitude, je l'oublie, donc c'est un rappel. Corrigez dès que vous l'avez trouvé.

・ [Chaîne de caractères ⇔ Valeur numérique](# Chaîne de caractères valeur numérique) ・ [Chaîne de caractères ⇔ Chaîne de caractères](# Chaîne de caractères Chaîne de caractères) ・ [Type de date ⇔ type de date, chaîne de caractères](# chaîne de caractères de type de date de type de date)

Chaîne de caractères ⇔ valeur numérique

String ⇔ int

qiita.java


   //int → String
   int num = 0;
   String intToString = String.valueOf(num);

   //String → int
   String number = "123";
   int stringToInt = Integer.parseInt(number);

La conversion de chaîne de type double, de type float et de type long peut être effectuée de la même manière. Pour le moment, lancez-le simplement dans String.valueOf () ...

Supplément: (2020/09/11: correction)

qiita.java


   String number = "123";

   //String → double
   double d = Double.parseDouble(number);

   //String → float
   float f = Float.parseFloat(number);

   //String → long
   long l = Long.parseLong(number);

Chaîne de caractères ⇔ chaîne de caractères

String ⇔ char

qiita.java


   //char → String
   char chr = 'Chi';
   String charToString = String.valueOf(chr);

   //String → char
   String str = "Sutoringu";
   char stringToChar = str.charAt(0);

   //String → char[]
   char[] stringToCharList = str.toCharArray();

   //char[] → String 
   char[] charList = new char[] { '1', 'Phrase', 'Personnage' };
   String charListToString = new String(charList);

Type de date ⇔ type de date, chaîne de caractères

Calendar ⇔ Date

qiita.java


   import java.util.Date;
   import java.util.Calendar;

   //Date → Calendar
   Date date = new Date();
   Calendar cal = Calendar.getInstance();
   cal.setTime(date);

   //Calendar → Date
   Calendar cal = Calendar.getInstance();
   Date calendarToDate = cal.getTime();

Date ⇔ String

qiita.java


   import java.text.ParseException;
   import java.text.SimpleDateFormat;
   import java.util.Date;
   
   //Date → String
   Date date = new Date();
   String dateToString = String.valueOf(date);

   //String → Date
   String day = "2020/09/10 21:00:00";
   SimpleDateFormat sdf = new SimpleDateFormat(day);
   try{
      Date stringToDate = sdf.parse(day);
   } catch(ParseException e){
      e.printStackTrace();
   }

Il semble qu'il n'est pas possible de créer une chaîne directement à partir du type Calendrier. → J'ai pu le convertir avec String.valueOf (), mais ce n'était pas une chaîne de caractères facile à comprendre. S'agit-il essentiellement d'un calendrier, d'une date, d'une chaîne?

.oO (Il y a beaucoup de String.valueOf ... Merci)

fin

Recommended Posts

Conversion de type Java (chaîne, entier, date, calendrier, etc.)
Conversion de type de données de date Java (date, calendrier, chaîne)
[Java] Conversion de type de date
Conversion de type Java
Conversion de type Java 8 LocalDateTime (String, java.util.Date)
Conversion de type du type java Big Decimal au type String
Conversion de type Uri → String, String → Uri
[Java] Conversion de type de liste / type de tableau
Conversion de chaîne, date, date locale
[Java] Comparaison de la vitesse de conversion de type
Java Primer Series (conversion de type)
[Java Bronze] Mémo d'apprentissage (interface, méthode statique, conversion de type, etc.)
[Java] Comparaison correcte du type String
Conversion pleine largeur → demi-largeur avec Java String (kana pleine largeur → kana demi-largeur)
Concernant la comparaison d'équivalence de type de chaîne en Java
[Explication facile à comprendre! ] Conversion de type de type de référence en Java
[Java ~ A propos de la définition de variable et de la conversion de type ~] Note d'étude
[Java] Aide-mémoire de classe de type de données / chaîne de caractères
Etude Java n ° 3 (conversion de type et exécution d'instruction)
Remarques sur les opérateurs utilisant Java ~ Type chaîne ~
[Java] Convertit null du type Object en type String
[Connaissance de base de Java] À propos de la conversion de type
[Java] Mécanisme de calcul, opérateurs et conversion de type
[Java] Comment convertir un élément d'un tableau de type String en type Int
[Introduction à Java] À propos de la conversion de type (distribution, promotion)
[Java] le type char peut être converti en type int
[Java] Comment utiliser la classe Calendar et la classe Date
[Java] Type d'énumération
Java Type facultatif
Java double type
Traitement des chaînes Java
Chaîne divisée (Java)
[Java] Obtenez la date 10 jours plus tard avec la classe Calendar