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