[Java] Comment utiliser la méthode toString ()

Journal d'étude de programmation

12 novembre 2020 Résumez la méthode toString pour convertir des nombres en chaînes.

Quelle est la méthode toString?

Utilisé pour convertir le type numérique en type String. Spécifiez l'argument que vous souhaitez convertir en chaîne de caractères de type String dans l'argument et renvoyez la chaîne de caractères de type String comme valeur de retour.

Convertir des nombres en chaînes


public class Main {
  pubic static void main(String[] args) {
    int num1 = 1234;
    int num2 = 5678;
    System.out.println(num1 + num2);

    //Convertir des nombres en chaînes
    String str1 = Integer.toString(num1);
    String str2 = Integer.toString(num2);
    System.out.println(str1 + str2);
  }
}

Résultat d'exécution


6912
12345678

Remplacer et utiliser la méthode toString

Pour utiliser la méthode toString dans votre propre classe, vous devez la remplacer. Ajoutez @ Override pour remplacer.

Remplacez la méthode toString dans votre propre classe


class Age {
  int age = 21;
  @Override 
  public String toString() {
    return "age =" + age;
  }
}
public static Main() {
  public static void main(String89 args) {
    Age age = new age();
    String str = profile.toString();
    System.out.println(str);
  }
}

Résultat d'exécution


age = 22

Utilisez la méthode toString dans HashMap

La méthode toString est définie dans la classe java.lang.Object, vous pouvez donc l'utiliser dans n'importe quelle classe. Par conséquent, la méthode toString peut être utilisée sans le savoir.

python


import java.util.HashMap;
 
public class Main{
	public static void main(String[] args){
		HashMap<String, String> map = new HashMap<>();
		map.put("key1", "value1");
		map.put("key2", "value2");
		map.put("key3", "value3");
		System.out.println(map);
	}
}

Résultat d'exécution


{key1=value1, key2=value2, key3=value3}

Dans ce code, l'objet de java.util.HashMap est spécifié dans l'argument de System.out.println () à la fin, et le code confirme les éléments de l'objet. Si un type de référence autre que java.lang.String est spécifié dans l'argument, ce sera la même chose que d'écrire System.out.println (map.toString ());, et le toString ( La chaîne de caractères est générée par la méthode).

Références

[Introduction à Java] Conversion de nombres en chaînes avec toString (explication des remplacements) Utilisation utile de la méthode [Java] toString ()

Recommended Posts

[Java] Comment utiliser la méthode toString ()
Comment utiliser la méthode replace () (Java Silver)
Comment utiliser la méthode link_to
Comment utiliser la méthode include?
Comment utiliser la méthode form_with
[Java] Comment utiliser la méthode de jointure
[Java] Comment utiliser la classe File
Comment utiliser la méthode de soumission (Java Silver)
[Rails] Comment utiliser la méthode de la carte
Etudier comment utiliser le constructeur (java)
[Traitement × Java] Comment utiliser la boucle
[Traitement × Java] Comment utiliser la classe
[Traitement × Java] Comment utiliser la fonction
[Java] Comment utiliser la classe Calendar
[Java] Comment utiliser Map
Comment utiliser java Facultatif
Comment utiliser la classe Java
[Java] Comment utiliser removeAll ()
Sortie de la façon d'utiliser la méthode slice
Comment utiliser Java Map
Comment utiliser les variables Java
[Introduction à Ruby] Comment utiliser la méthode slice
Comment utiliser HttpClient de Java (Get)
Comment utiliser HttpClient de Java (Post)
Comment utiliser la classe wrapper
[Traitement × Java] Comment utiliser les variables
[JavaFX] [Java8] Comment utiliser GridPane
Comment utiliser les méthodes de classe [Java]
[Java] Comment utiliser List [ArrayList]
Comment utiliser les classes en Java?
[Traitement × Java] Comment utiliser les tableaux
Comment utiliser la méthode Ruby inject
Comment utiliser les expressions Java lambda
[Java] Comment utiliser la classe Math
Comment utiliser le type enum Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
Comment utiliser la méthode getter / setter (en orientation objet)
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
[Java] Résumez comment comparer avec la méthode equals
[Explication facile à comprendre! ] Comment utiliser l'instance Java
[Java] Comment régler la date sur 00:00:00
[Java] Comment obtenir le répertoire actuel
Comment utiliser et définir les classes Java, importer
[Explication facile à comprendre! ] Comment utiliser le polymorphisme Java
[Java] [Maven3] Résumé de l'utilisation de Maven3
Comment utiliser la classe Java Scanner (Remarque)
Comment obtenir la date avec Java
[Explication facile à comprendre! ] Comment utiliser ArrayList [Java]
[Rails] Comment utiliser la méthode d'assistance, confimartion
[Java] Découvrez comment utiliser correctement Optional