java怎么把数字转换成字符_java如何将数字转换成字符串

java怎么把数字转换成字符_java如何将数字转换成字符串toString 方法用于返回以一个字符串表示的 Number 对象值 如果方法使用了原生的数据类型作为参数 返回原生数据类型的 String 对象值 如果方法有两个参数 返回用第二个参数指定基数表示的第一个参数的字符串表示形式 具体方法 第一种方式通过 ToString 方法 Double 就是一个包装类 Strings1 Double toString dou1 第二种方式是通

476b7ae4c1b31d5823a811521ebebfc8.png

toString() 方法用于返回以一个字符串表示的 Number 对象值。

如果方法使用了原生的数据类型作为参数,返回原生数据类型的 String 对象值。

如果方法有两个参数, 返回用第二个参数指定基数表示的第一个参数的字符串表示形式。

具体方法:

第一种方式通过ToString() 方法, Double 就是一个包装类String s1 = Double.toString(dou1);

第二种方式是通过valueof() 方法, 本质上还是调用 toString() 方法String s2 = String.valueOf(dou1);

第三种没有借助包装类String s3 =””+dou1;

(视频教程推荐:java视频)

具体实例: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();

}

}

输出结果:

a21f1e45d085e581697fc0cfced1a8c7.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227818.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:27
下一篇 2026年3月16日 下午8:28


相关推荐

  • 豆包

    豆包

    2026年3月12日
    5
  • 程序员联合开发网chaijiabai_程序员开发手册

    程序员联合开发网chaijiabai_程序员开发手册 程序员创业指导书本文转自http://www.programsalon.com/whydo.asp

    2025年6月13日
    8
  • C++中的智能指针

    C++中的智能指针

    2021年11月20日
    57
  • vue定时器无法停止。

    vue定时器无法停止。vue 模板里面的定时器问题文章目录前言一 定时器是什么 二 使用步骤 1 使用过程 2 读入数据总结前言有些时候我们在使用 vue 模板时 不免会使用定时器来定时请求后台获取数据 但是在获取数据的时候 定时器就像踩不住刹车的小车 飘起来了 提示 以下是本篇文章正文内容 下面案例可供参考一 定时器是什么 定时请求后台数据的一种方式 二 使用步骤 1 使用过程你的页面组件属于 transitionna move mode out in transitionna move mode out in

    2026年3月16日
    1
  • WBS工作分解结构法

    WBS工作分解结构法WBS WorkBreakDow 工作分解结构法 把一个项目 按一定的原则进行分解 项目分解成任务 任务再分解成一项项工作 再把一项项工作分解到每个人的日常活动中 直到分解不下去为止 需要遵循的原则包括 1 要遵循 MECE 原则 即对一项工作进行分解时 要做到不遗漏 不重复的分类 子工作之间要相互独立 所有的子工作要完全穷尽 2 遵循 SMART 原则

    2026年3月17日
    1
  • cultureinfo 类 java_System.Globalization.CultureInfo.cs(示例代码)

    cultureinfo 类 java_System.Globalization.CultureInfo.cs(示例代码)#region程序集mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089//C:ProgramFiles(x86)ReferenceAssembliesMicrosoftFramework.NETFrameworkv4.6.1mscorlib.dll#endregionusingSystem…

    2022年6月19日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号