如何在java中创建新的int / String?

时间:2014-07-14 04:03:26

标签: java int

我试过这样做:

String Thomas = new String

int initial_number1 = new int

我总是遇到错误,所以有人能告诉我我做错了什么或者该怎么做?

4 个答案:

答案 0 :(得分:3)

String Thomas = "this is a string";
int initial_number1 = 23;

对于这些变量类型,您不需要使用new。这是因为像int这样的数据类型是原语。 String是一个奇怪的,因为它实际上不是原始的。因此,您也可以

String Thomas = new String("this is a string");

虽然出于其他原因不推荐这种方式。

答案 1 :(得分:1)

String Thomas = new String("hello world");
Integer initial_number1 = new Integer(23);

你应该看看boxing and unboxing

答案 2 :(得分:1)

您可以在示例中使用String文字或int literal,

String msg = "Hello"; // <-- String literal
int number = 2;       // <-- int literal
System.out.printf("%s %d%n", msg, number);

答案 3 :(得分:1)

您可以使用以下内容。

 int (anyName) = (anyValue);
 String (anyName);