首页天道酬勤java int类型转换为string类型,string型转化为int型

java int类型转换为string类型,string型转化为int型

admin 05-06 00:23 79次浏览

在java中,实现String类型到int类型转换的方法包括integer.parseint(String )方法和integer.value of (string )方法。

本文介绍了java将字符串类型转换为int类型的两种方法。 希望您能理解String类型可以如何转换为int类型,并对其有所帮助。

1、integer.parseint (字符串)方法

parseInt ()是Integer包类的方法,可以将字符串分析为有符号整数

示例:定义具有值“1234”的字符串变量str和具有值100的int型整数变量inum; parseInt ) )方法,将变量str作为其参数,分析后将整数值返回int型变量inum2; 最后输出整数变量“inum”、“inum2”的加法和(整数变量sum的值)。 package com.beginnersbook;

公共类Java example {

publicstaticvoidmain (string args [ ] ) {

字符串str=' 123 ';

输入数值=100;

/*转换阈值

*,the value of inum2 would be 123 after

*转换

*/

intinum2=integer.parseint(str;

int sum=inum inum2;

system.out.println (result is : ) sum;

}

执行结果:

注:使用parseInt ()方法时,字符串中的所有字符都必须是数字,但第一个字符可以是减号“-”。 示例: String str='-1234 ';

intinum=integer.parseint(str;

以此方式,所转换的变量inum的值为-1234;

如果字符串中的所有字符都只有数字部分,则禁用转换,Integer.parseInt ()抛出名为NumberFormatException的异常。 示例: String str='1122ab ';

intnum=integer.valueof(str;

这抛出NumberFormatException“数值格式异常”。 可以看到这样的编译错误:

2、integer.value of (字符串)方法

valueOf ) )也是Integer包装的方法,可以将字符串类型的值转换为int类型的值。 这与parseInt ) )方法类似,转换后的输出结果相同。

但是,Integer.valueOf (和Integer.parseInt ) )之间仍然存在差异。

value of (字符串方法返回Integer类的对象,而parseint (字符串方法返回原始int值)。

示例: package com.beginnersbook;

公共类Java example {

publicstaticvoidmain (string args [ ] ) {

//String with negative sign

String str='-234 ';

//An int variable

输入=110;

/*转换stringtointinjavausingvalueof () method

* thevalueofvariableinum2wouldbenegativeafter

*转换

*/

intinum2=integer.valueof(str;

//Adding up inum and inum2

int sum=inum inum2;

//displaying sum

system.out.println (result is : ) sum;

}

执行结果:

可以看到value of (字符串方法类似于parseint (字符串方法)。 使用此方法时,字符串中的所有字符都必须是数字,但第一个字符可以是减号“-”。 另外,如果String类型的所有字符都不是数字,也会抛出NumberFormatException异常。

示例: String str='11aa22 '; 时,将引发异常并抛出NumberFormatException。

总结:以上是本文的全部内容。 请对大家的学习有帮助。

UGUI实现ScrollView无限滚动效果Mybatis泛型擦除问题如何解决
int转化为string,java一个字符串包含另一个字符串 int强转string类型,int转为string
相关内容