你能在java中的int中存储一个字符串吗?

时间:2011-11-18 18:18:25

标签: java string integer

我正在从外部文件中读取一行文本,我将其设置为字符串,以便输出看起来与我正在读取的文件中的内容相同。但我必须做数学,而不是我从文件中得到的值。那么有没有办法转换它,以便我可以操纵所有整数值?

6 个答案:

答案 0 :(得分:4)

String line = "123";
int num = Integer.parseInt(line);

或者如果您有CSV文件:

String line = "123,234";
String[] numbers = line.split(",");
int num1 = Integer.parseInt(numbers[0]);
int num2 = Integer.parseInt(numbers[1]);

答案 1 :(得分:1)

当然,您可以使用Integer.parseInt()静态方法。

一个例子

String str_int = "10";
int a = Integer.parseInt(str_int);
// printing a which is integer
System.out.println("Java String to int: " + a);

答案 2 :(得分:0)

使用:

Integer.parseInt(String);

答案 3 :(得分:0)

在Java编程中,将String转换为整数很容易。虽然曾经使用C ++编程的程序员可能认为将String转换为Integer会很棘手,但事实并非如此。 Java为此目的提供了包装类。我们将使用Integer包装类将String转换为int。

在编码中将字符串转换为整数使用:

的Integer.parseInt(字符串);

答案 4 :(得分:0)

字符串是一个或多个被视为单个值的字符。输入程序,从用户请求或显示为一系列字符的所有内容主要是字符串。为了支持字符串,Java配备了String类。要声明一个包含字符串的变量,请使用String数据类型。

答案 5 :(得分:-1)

Java String类或Java String API位于包java.lang下。 String类提供了各种方法来使用字符串,例如:length(),charAt(int index),substring(int begin,int end),StringTokenizer(它是一个类),toUpperCase(),equals()....和其他一些人。