java字符串转into,Java将字符串转换为int
我们可以使⽤Integer.parseInt()⽅法将String转换为Java中的int。要将String转换为Integer,我们可以使⽤Integer.valueOf()⽅法,该⽅法返回Integer类的实例。
假设
如果我们必须对包含数字的字符串执⾏数学运算,则通常使⽤它。每当我们从TextField或TextArea接收数据时,输⼊的数据都会作为字符串接收。如果输⼊的数据为数字格式,则需要将字符串转换为整数。为此,我们使⽤Integer.parseInt()⽅法。
签名
parseInt()是Integer类的静态⽅法。parseInt()⽅法的签名如下:
public static int parseInt(String s)
将Java字符串转换为int⽰例:Integer.parseInt()
让我们看⼀下将Java中的字符串转换为int的简单代码。
public class StringToIntExample1{
public static void main(String args[]){
//Declaring String variable
String s="200";
java valueof//Converting String into int using Integer.parseInt()
int i=Integer.parseInt(s);
//Printing value of i
System.out.println(i);
}}
输出:
200
了解字符串串联运算符
public class StringToIntExample{
public static void main(String args[]){
//Declaring String variable
String s="200";
//Converting String into int using Integer.parseInt()
int i=Integer.parseInt(s);
System.out.println(s+100);//200100, because "200"+100, here + is a string concatenation operator System.out.println(i+100);//300, because 200+100, here + is a binary plus operator
}}
输出:
200100
300
Java String to Integer⽰例:Integer.valueOf()
Integer.valueOf()⽅法将String转换为Integer对象。让我们看⼀下将Java中的String转换为Integer的简单代码。public class StringToIntegerExample2{
public static void main(String args[]){
String s="200";
Integer i=Integer.valueOf(s);
System.out.println(i);
}}
输出:
300
NumberFormatException⼤⼩写
如果字符串⽂字中没有数字,则调⽤Integer.parseInt()或Integer.valueOf()⽅法会引发NumberFormatException。public class StringToIntegerExample3{
public static void main(String args[]){
String s="hello";
int i=Integer.parseInt(s);
System.out.println(i);
}}
输出:
Exception in thread "main" java.lang.NumberFormatException: For input string: "hello"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at java.base/java.lang.Integer.parseInt(Integer.java:770)
at StringToIntegerExample3.main(StringToIntegerExample3.java:4)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。