Maison > Java > javaDidacticiel > Comment convertir un nombre en chaîne en Java

Comment convertir un nombre en chaîne en Java

王林
Libérer: 2020-05-17 13:43:57
original
7193 Les gens l'ont consulté

La méthode

Comment convertir un nombre en chaîne en Java

toString() est utilisée pour renvoyer la valeur de l'objet Number représentée par une chaîne.

Si la méthode utilise un type de données natif comme paramètre, renvoie la valeur de l'objet String du type de données natif.

Si la méthode prend deux arguments, renvoie la représentation sous forme de chaîne du premier argument dans la base spécifiée par le deuxième argument.

Méthode spécifique :

La première méthode consiste à utiliser la méthode ToString(), Double est une classe wrapper

String s1 = Double.toString(dou1);
Copier après la connexion

La deuxième méthode consiste à utiliser la méthode valueof(), essentiellement Ou appelez la méthode toString()

String s2 = String.valueOf(dou1);
Copier après la connexion

La troisième méthode n'utilise pas la classe d'emballage

String s3 =""+dou1;
Copier après la connexion

(recommandation du didacticiel vidéo : vidéo java)

Exemple spécifique :

package com.obge.contr;

public class ChangeNtoS {
    
    public static void main(String[] args) {
        //定义一个变量并赋值,,变量和常量:一个可以变化,一个不能变换,使用final定义的就不能变换
        double dou1 = 3.222;
        int i1= 22;
        float f1= 2.1f;
        byte b1 =1;
        long l1 =1;
        short st1 =22;
        // 将double 类型转换为String  类型    知道 包装类和 基本数据类型,Java 5 增加了自动装箱、拆箱机制,
        //第一种方式通过ToString() 方法, Double 就是一个包装类
        String s1 = Double.toString(dou1);
        String sf1 = Float.toString(f1);
        String si1 = Integer.toString(i1);
        
        String sb1 = Byte.toString(b1);
        String sl1 = Long.toString(l1);
        String sst1 = Short.toString(st1);
        //第二种方式是通过valueof()  方法, 本质上还是调用 toString() 方法
        String s2 = String.valueOf(dou1);
        //第三种没有借助包装类
        String s3 =""+dou1;
        
        System.out.println("转换前:");
        System.out.println(dou1+"的类型是:"+getType(dou1));
        System.out.println("转换后:");
        System.out.println(s1+"的类型是:"+getType(s1));
        System.out.println(s2+"的类型是:"+getType(s2));
        System.out.println(s3+"的类型是:"+getType(s3));
        System.out.println(i1+"转换前的类型是:"+getType(i1)+"转换后的类型是:"+getType(si1));
    }

    
    //获取变量类型方法
        public static String getType(Object o){ 
            //调用该方法返回变量类型   getClass()方法
            return o.getClass().toString();
            
            }         
}
Copier après la connexion

Résultats de sortie :

Comment convertir un nombre en chaîne en Java

Tutoriel recommandé : Introduction au développement Java

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal