Java中String和int怎么互相转换。Java中,类型转换是常见的事情,而int和String类型更是常见的数据类型,所以经常会需要将这两种数据类型进行转换。下面用个小例子给大家介绍一下String和int怎么相互转换。
工具/原料
eclipse
方法/步骤
1
先在eclipse下创建一个Java工程项目,并在src下创建一个类,创建后的工程目录如下图。
2
创建后,在类中加入main函数,并添加两个变量,一个是String类型,一个是int类型。
3
添加完后,先将int类型转换成String类型。int类型是值类型,没有toString方法,要将int类型转换成String类型,可以用int的对应类Integer中的toString方法来将int类型转换成String类型。具体代码如下图。
4
再接着是将String类型转换成int类型。我这里介绍的方式是通过用创建一个Integer对象的方式来将String类型转换成int类型,具体代码如下图。
5
编写了两种转换的代码后,通过java应用程序的方式运行该类,运行结果如图,说明两种转换都成功了,没有报错。
6
接下来说一个需要注意的地方。将String类型转换成int类型时,需要注意String类型存储的字符串必须是整型格式的,不然转换的过程会报错。如下图,我将想要转成int类型的字符串设为'100.2',然后还是用刚才的方法将String类型转换成int类型。
7
改完代码后,再次运行该类,控制台输出结果如下图。程序抛出了异常,说明你想将一个非整型的字符串转换成int类型是不允许的。