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

Comment convertir un nombre en chaîne en Java

王林
王林original
2020-05-17 13:43:577068parcourir

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

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

String s2 = String.valueOf(dou1);

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

String s3 =""+dou1;

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

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!

Déclaration:
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