Java-Typkonvertierung (String, int, Datum, Kalender usw.)

Wenn ich normalerweise entwickle, vergesse ich es, also ist es eine Erinnerung. Sobald ich daran denken kann, werde ich es korrigieren.

・ [Zeichenkette ⇔ Numerischer Wert](# Numerischer Wert der Zeichenkette) ・ [Zeichenkette ⇔ Zeichenkette](# Zeichenkette Zeichenkette) ・ [Datumstyp ⇔ Datumstyp, Zeichenfolge](# Datumstyp Datumstyp Zeichenfolge)

Zeichenfolge ⇔ numerischer Wert

String ⇔ int

qiita.java


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

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

Die Zeichenfolgenkonvertierung von Double Type, Float Type und Long Type kann auf die gleiche Weise erfolgen. Wirf es vorerst einfach in String.valueOf () ...

Nachtrag: (2020/09/11: Korrektur)

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

Zeichenkette ⇔ Zeichenkette

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', 'Satz', 'Charakter' };
   String charListToString = new String(charList);

Datumstyp ⇔ Datumstyp, Zeichenfolge

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

Es scheint nicht möglich zu sein, einen String direkt aus dem Kalendertyp zu erstellen. → Ich konnte es mit String.valueOf () konvertieren, aber es war keine leicht verständliche Zeichenfolge. Ist es im Grunde Kalender ⇔ Datum ⇔ Zeichenfolge?

.oO (Es gibt viele String.valueOf ... Danke)

Ende

Recommended Posts

Java-Typkonvertierung (String, int, Datum, Kalender usw.)
Konvertierung des Java-Datumsdatentyps (Datum, Kalender, Zeichenfolge)
[Java] Konvertierung des Datumstyps
Java-Typkonvertierung
Java 8 LocalDateTime-Typkonvertierung (String, java.util.Date)
Typkonvertierung vom Java Big Decimal-Typ zum String-Typ
Uri → String, String → Uri-Typkonvertierung
[Java] Konvertierung von Listentyp / Array-Typ
Konvertierung von String, Date, LocalDate
[Java] Vergleich der Geschwindigkeit der Typkonvertierung
Java Primer Series (Typkonvertierung)
[Java Bronze] Lernnotiz (Schnittstelle, statische Methode, Typkonvertierung usw.)
[Java] Korrekter Vergleich des String-Typs
Konvertierung in voller Breite → halbe Breite mit Java-Zeichenfolge (Kana in voller Breite → Kana in halber Breite)
In Bezug auf den Vergleich der Zeichenfolgentypäquivalenz in Java
[Leicht verständliche Erklärung! ] Konvertierung des Referenztyptyps in Java
[Java ~ Informationen zur Variablendefinition und Typkonvertierung ~] Studiennotiz
[Java] Spickzettel für Datentyp / Zeichenkettenklasse
Java-Studie Nr. 3 (Typkonvertierung und Befehlsausführung)
Hinweise zu Operatoren, die Java ~ String type ~ verwenden
[Java] Konvertiert Null vom Objekttyp in String-Typ
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
[Java] Berechnungsmechanismus, Operatoren und Typkonvertierung
[Java] So konvertieren Sie ein Element eines Array vom Typ String in einen Int-Typ
[Einführung in Java] Informationen zur Typkonvertierung (Besetzung, Promotion)
Der [Java] char-Typ kann in den int-Typ umgewandelt werden
[Java] Verwendung der Kalenderklasse und der Datumsklasse
[Java] Aufzählungstyp
Java Optionaler Typ
Java-Doppeltyp
Java-String-Verarbeitung
Geteilter String (Java)
[Java] Holen Sie sich das Datum 10 Tage später mit der Calendar-Klasse