java整数到字符串Java是一种高级编程语言。它是一种部分面向对象的编程语言,遵循类和对象,多态性和封装的概念。它由许多延长其应用范围的类和软件包组成。Java包含几种数据类型,用于存储诸如整数,浮点数,短,字符和字符串之类的值。但是,Java中的“String”不是数据类型。它是一个具有字符串对象的类。

Java中有两类字符串。字符串类是不可变的,无法更改。StringBuffer类是可变的类,可以附加。

通过udemy.com从头开始学习Java编程

为了执行计算,Java中使用双倍和浮点值。通常,这些数值必须用作字符集的一部分。因此,需要将它们转换为字符串。

数据类型声明

int abc = 10;
双bcd = 12.23;
//字符串声明
字符串abc =“hello”;
StringBuffer str1 =新的StringBuffer(“Hello World”);

数值用于执行计算和操作。Java中的每个数据类型都有一个尺寸限制和值范围。

想知道关于核心Java概念吗?在Udemy.com拍摄教程课程

例如:

int x = 1000000000000000;

上面的代码抛出了一个错误,即整数太大,tut相同的值可以存储在字符串对象中。

字符串str =“1000000000000000”;

上面的代码将数值存储为没有错误的字符串。

有三种方法可以将整数转换为字符串:

integer.tostring()
string.valueof()
string.format()

使用valueof():此方法存在于Java原始数据类型的每个数字子类中,例如浮点,整数,双重,短和字节。它用于数据的字符串转换。它是一种静态方法,在被调用之前不需要实例化。

以下代码是“valueof()语法:

公共静态字符串valueof(int i)

以下代码是整数转换的字符串

int a = integer.valueof(“123.2”);

相反,以下代码是从整数到字符串的转换:

int abc = 24;
string str = string.valueof(abc);

整数变量在valueOof()函数中传递,并将整数转换为名为“str”的字符串。

另一个完整的开发例子:betwayapp下载安装

class stringdemo {
公共静态void main(String [] args){
双D = 756.226772;
//双倍到字符串转换
string str = string.valueof(d);
system.out.println(“这是翻译转换”+ str);
int i_am_int = 756;
//整数到字符串转换
string str1 = string.valueof(i_am_int);
system.out.println(“这是从整数转换为字符串”+ str1);
}
}

输出:

这是串转换756.226772的双倍

这是从整数到字符串756的转换

在上面的程序中,来自变量“d”的值被拍摄并传递在String.ValueOf()函数中传递,并将返回的字符串打印在屏幕上作为控制台输出。它类似地用于双数据类型。

INTEGER.TOSTRING():这是一个静态方法,用于将INTEGER转换为字符串,并且基于参数的数量具有两个不同的构造函数。

公共静态字符串ToString(INT i)
公共静态字符串ToString(INT I,INT RADIX)

两个函数中的“int i”参数是当调用方法从整数到字符串转换时传递的值。

“int基数”是一种基于用户的数字系统,用于表示字符串对象中的字符串。基数是一种可选值,但默认情况下,它将设置为“10”对于基于10的十进制系统。由于整数输入,这两个函数都返回一个字符串。如果传递基数值,则返回的字符串由基数值定义。

例如:

class stringdemo {
公共静态void main(String [] args){
双D = 756.48;
//双倍到String转换
string str = double.tostring(d);
system.out.println(“这是翻译转换”+ str);
int i_am_int = 756;
//整数到字符串转换
String str1 = Integer.ToString(i_am_int);
system.out.println(“这是从整数转换为字符串”+ str1);
}
}

输出:

这是串转换756.48的双倍

这是从整数到字符串756的转换

在上面的程序中,来自变量“d”的值被拍摄并传递在整数中.TOSTRING()函数。返回的字符串在屏幕上打印为控制台输出。

通过Udemy.com上的教程引入Java编程

此过程与双数据类型类似地运行。

使用string.format():将整数转换为字符串的另一种方法是格式方法()。此方法还有两个构造。

句法:

公共静态字符串格式(本地i,字符串格式,对象.. args)
公共静态字符串格式(字符串格式,对象.. args)

在字符串格式化期间解决了“本地i”。“格式”参数包括格式说明符或固定文本格式。“args”参数是格式说明符以“格式”参数传递。返回的值是参数指定的格式化字符串。该方法是在JDK1.5中引入的。

例如:

class stringdemo {
公共静态void main(String [] args){
int i_am_in = 756;
//用户整数输入
Scanner SC =新扫描仪(System.in);
system.out.println(“输入整数转换为”);
int i_am_int = sc.nextint();
string str =“”+ i_am_int;
string str2 = string.format(“%d”,i_am_int);
system.out.println(“由用户输入的整数转换为字符串格式方法”+ str2);
system.out.println(“整数转换为字符串格式方法”+ str2);
}
}

输入整数以转换:

756.

输出

由用户输入的整数转换为字符串格式方法756

整数转换为字符串格式方法756

在上面的程序中,来自用户的输入被拍摄为整数表单并传递给格式函数。格式函数将整数值转换为字符串表单,并将其返回给“str2”变量。如果函数无法解析输入整数值,则编译器抛出“IllegalFormateXception”。此外,当输入空值或将空字符串作为输入给出时,抛出异常。

要“捕获”错误并执行错误检查无效字符,可以使用以下代码作为示例:

尝试 {
//使用format()方法
String String6 = String.Format(“%d”,mainint);
system.out.println(“具有格式方法:String6 =”+ String6);
}
catch(Illegalformatexception E1)
{
system.err.println(“Illegalformatexception:”+ e1.getmessage());
}
catch(nullpointerexception e2)
{
system.err.println(“nullpointerexception:”+ e2.getmessage());
}

我们还有第四种方法通过使用“+”运算符也称为串联运算符将数字或整数值转换为字符串。

例如:

class stringdemo {
公共静态void main(String [] args){
int i_am_in = 756;
string str =“”+ i_am_int.tostring();
system.out.println(“整数转换为字符串格式方法”+ str);
}
}

输入整数以转换:

756.

输出

由用户输入的整数转换为字符串格式方法756

上面的示例只需在字符串中添加整数值。加上运算符过载。倾斜通常不优选转换为串。

上面显示的任何方法都可用于数字到字符串转换。

Java的顶级课程

Selenium webdriver与java -basics到高级+框架
拉胡尔·赫尔蒂
4.6 (58,895)
畅销书
Java反应性编程[来自Scratch]
vinoth selvaraj.
4.5 (34)
Java 8简单的新功能
杜尔加斯州杜尔加
4.6 (6,785)
开发Minecraft插件(Java)
斯蒂芬·金
4.8 (2,067)
畅销书
Java 9简单的新功能:JShell,JPMS等
杜尔加斯州杜尔加
4.9 (441)
完整的核心Java课程:学习代码
Dezlearn教育
4.5 (737)
Java设计模式
Bharath thippiveddy.
4.5 (609)
Java:简化了多线程和并发性
SAGAR UPPULURI.
4.4 (415)
Java编程:逐步从A到Z
Holczer Balazs.
4.6 (578)

更多的Java课程

Java学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示