Maison> Java> javaDidacticiel> le corps du texte

Convertissez d'autres types en chaîne à l'aide de la fonction String.valueOf() de Java

WBOY
Libérer: 2023-07-24 22:31:52
original
1117 Les gens l'ont consulté

Utilisez la fonction String.valueOf() de Java pour convertir d'autres types en chaînes

Dans le développement Java, nous rencontrons souvent le besoin de convertir d'autres types de données en chaînes. Pour répondre à ce besoin, Java fournit la fonction String.valueOf() pour implémenter la conversion de type. Cet article explique comment utiliser la fonction String.valueOf() pour convertir d'autres types en chaînes et fournit des exemples de code.

  1. Convertir les types de données de base en chaînes

Tout d'abord, voyons comment convertir les types de données de base en chaînes. Les types de données de base en Java incluent int, long, float, double, char, boolean, etc. Les valeurs de ces types de données de base peuvent être converties en chaînes à l'aide de la fonction String.valueOf().

L'exemple de code est le suivant :

int num = 10; String strNum = String.valueOf(num); System.out.println(strNum); // 输出结果为"10" double pi = 3.14159; String strPi = String.valueOf(pi); System.out.println(strPi); // 输出结果为"3.14159" char ch = 'A'; String strCh = String.valueOf(ch); System.out.println(strCh); // 输出结果为"A" boolean flag = true; String strFlag = String.valueOf(flag); System.out.println(strFlag); // 输出结果为"true"
Copier après la connexion
  1. Convertir le type de données de référence en chaîne

En plus des types de données de base, Java dispose également de types de données de référence, tels que String, Array, List, etc. Ces types de données de référence peuvent également être convertis en chaînes à l'aide de la fonction String.valueOf().

L'exemple de code est le suivant :

String str = "Hello"; String strValue = String.valueOf(str); System.out.println(strValue); // 输出结果为"Hello" int[] array = {1, 2, 3}; String arrayStr = String.valueOf(array); System.out.println(arrayStr); // 输出结果为"[I@1f32e575",表示数组的内存地址 List list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); String listStr = String.valueOf(list); System.out.println(listStr); // 输出结果为"[1, 2, 3]"
Copier après la connexion

Il convient de noter que lors de la conversion d'un tableau en chaîne, l'adresse mémoire du tableau est affichée. Si vous devez générer un tableau sous forme de chaîne dans un format spécifique, vous pouvez utiliser la méthode toString() de la classe Arrays.

  1. Convertir les types personnalisés en chaînes

En plus des types de données de base et des types de données de référence, nous pouvons également convertir les types personnalisés en chaînes. Il convient de noter ici que les types personnalisés doivent remplacer la méthode toString() pour être convertis correctement.

L'exemple de code est le suivant :

class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { return "Person{" + "name='" + name + ''' + ", age=" + age + '}'; } } Person person = new Person("张三", 20); String personStr = String.valueOf(person); System.out.println(personStr); // 输出结果为"Person{name='张三', age=20}"
Copier après la connexion

Dans l'exemple ci-dessus, nous avons défini une classe Person et remplacé la méthode toString(). Appelez ensuite la fonction String.valueOf() pour convertir l’objet Person en chaîne.

Grâce à l'exemple de code ci-dessus, nous avons appris comment convertir d'autres types en chaîne à l'aide de la fonction String.valueOf() de Java. Qu'il s'agisse d'un type de données de base, d'un type de données de référence ou d'un type personnalisé, appelez simplement cette fonction pour terminer la conversion. L'utilisation de la fonction String.valueOf() peut réaliser rapidement et facilement une conversion de type, ce qui est très populaire dans le développement réel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!