javastringtoint
Ⅰ java中如何把string类型转换成int类型
有两种方法,根据例子说明:
String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s)
相当于
new
Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
Ⅱ Java中String和Int的相互转换
string和int互换:
// String 转int
String str = “123”;
int a = Integer.parseInt(str);
// int 转 String
int b = 1;
String str = String.valueOf(b);
(2)javastringtoint扩展阅读:
数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。
变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。
在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。
数据类型包括原始类型、多元组、记录单元、代数数据类型、抽象数据类型、参考类型以及函数类型。
Ⅲ java 怎么把字符串转化成整型
Java中有两个可选的方法用来将字符串转成整型。一个是Integer.parseInt(),另外一个是Ingeger.valueOf()。这两个方法都是java.lang.Integer类中的静态方法。当输入的字符串不是有效的整数,这两个方法都会抛出NumberFormatException异常。Integer.parseInt()和Integer.valueOf()最主要的不同的就是Integer.parseint()方法返回基础数据类型int而valueOf()返回的是java.lang.Integer对象。
Java程序,使用Integer.parseInt()方法将字符串转化为整型:
public class StringToInteger
{
public static void main(String[] args)
{
String s = "2015";
int i = Integer.parseInt(s);
System.out.println(i); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java程序,使用Integer.valueOf()方法将字符串转化为整型:
public class StringToInteger
{
public static void main(String[] args)
{
String s = "2015";
int i = Integer.valueOf(s);
System.out.println(i); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java中如何将字符串转化为整型
你也常常需要做跟上面相反的转换,即将整型转化为字符串。Java也提供一对方法。一个是Integer.toString()方法,另一个是String.valueOf()方法。这两个方法都返回给定整数的字符串形式。
Java程序,使用Integer.toString()方法将整型转化为字符串:
public class IntegerToString
{
public static void main(String[] args)
{
int i = 2015;
String s = Integer.toString(i);
System.out.println(s); //Output : 2015
}
}
1
2
3
4
5
6
7
8
9
10
11
Java程序,使用String.valueOf()方法将整型转化为字符串:
public class IntegerToString
{
public static void main(String[] args)
{
int i = 2015;
String s = String.valueOf(i);
System.out.println(s); //Output : 2015
}
}
Ⅳ java怎么把String型转换为int型
public static int StringToInt(String str, int def) {
int intRet = def;
try {
if (str == null || str.trim().equals(""))
str = def + "";
intRet = Integer.parseInt(str);
}
catch (NumberFormatException e) {
e.printStackTrace();
}
return intRet;
}
-------------------------------------------
StringToInt(tel,0)
Ⅳ Java语言中,如何将String转化成Int数组
/**
* 将字符串转化为int数组
*
* @param str 带解析的字符串
* @return 转化而成的int数组
*/
public int[] parse(String str) {
int length = str.length();
int[] result = new int[length];
// 依次取得字符串中的每一个字符,并将其转化为数字,放进int数组中
for (int i = 0; i < length; i++) {
char c = str.charAt(i);
result[i] = Character.getNumericValue(c);
}
return result;
}
Ⅵ Java 如何将String转化为Int
头文件:#include <stdlib.h>
atoi() 函数用来将字符串转换成整数(int),其原型为:
int atoi (const char * str);
【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('