java - java中如何将int转换为String

标签 java string int type-conversion concatenation

public class Apples {
    public static void main(String args[]){
        String base;
        int no1 = 72;
        int no2 = 75;

        base = (String)(no1 + no2);
        System.out.println(base);
    }
}

上面的代码生成错误,并表示它无法将 int 转换为 String。 为什么会这样呢?

我是一个初学者,根据我的知识,我认为类型转换应该在这里工作。

最佳答案

您可以像这样使用valueOf():

String base = String.valueOf(no1 + no2);

或者,如果您只想打印数字,则可以直接执行以下操作:

System.out.prinltn("Number: " + (no1 + no2));

关于java - java中如何将int转换为String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35533622/

相关文章:

java - 依赖注入(inject): Difference between loose coupling mechanisms based on interface and class?

java - 在 JBOSS EAP 6.3 上部署 REST Webservice 时出错

Java MD5 编码器与 C# MD5CryptoServiceProvider 不匹配

python - 查看五个字符串是否相同的最有效方法是什么?

c - c 中 "signed short "数据类型有多少字节?

Java/Scala 正则表达式 : Move number in parentheses in string

c++ - 将 BSTR 复制到 char[1024]?

c# - 我如何确定在我的 2048 实现中移动和合并了哪些图 block ?

c++ - sscanf c++ 将字符串拆分为整数有时不起作用

python - 从txt文件中读取和写入数字