如何在java中创建新的int/String?
我试过这样做:如何在java中创建新的int/String?,java,int,Java,Int,我试过这样做: String Thomas = new String 及 我总是会犯错,所以有人能告诉我我做错了什么或者怎么做吗 String Thomas = "this is a string"; int initial_number1 = 23; 对于这些变量类型,不需要使用new。这是因为像int这样的数据类型是原语String是一个奇怪的字符串,因为它实际上不是一个原语。因此,你也可以这样做 String Thomas = new String("this is a string"
String Thomas = new String
及
我总是会犯错,所以有人能告诉我我做错了什么或者怎么做吗
String Thomas = "this is a string";
int initial_number1 = 23;
对于这些变量类型,不需要使用new
。这是因为像int
这样的数据类型是原语String
是一个奇怪的字符串,因为它实际上不是一个原语。因此,你也可以这样做
String Thomas = new String("this is a string");
尽管由于其他原因,不建议采用这种方式
String Thomas = new String("hello world");
Integer initial_number1 = new Integer(23);
您应该看看您可以在示例中使用字符串文字或int文字
String msg = "Hello"; // <-- String literal
int number = 2; // <-- int literal
System.out.printf("%s %d%n", msg, number);
String msg=“你好”// 你可以像下面这样使用
int (anyName) = (anyValue);
String (anyName);
阅读文档。stringstr=newstring(“helloworld!”)由于String
是一个类,尽管int number=new int()
不会,int
不是一个类,它是一个基本类型,尽管int number=new Integer(11)
会工作,因为在这里执行装箱。您实际上在这里尝试做什么?即使语法正确,这两种尝试都不会有任何用处。请用所学内容更新代码。现在,它欢迎对其糟糕语法的否决票inta=newinteger(23)代码>也是!
int (anyName) = (anyValue);
String (anyName);