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)
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);
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);
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