【问题标题】:Android how to convert int to String? [duplicate]Android如何将int转换为String? [复制]
【发布时间】:2013-03-28 00:54:33
【问题描述】:

我有一个 int,我想将它转换为字符串。应该很简单吧?但是当我这样做时编译器抱怨它找不到符号:

int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);

上面有什么问题?还有,如何将 int(或 long)转换为 String?

编辑:valueOf 不是 valueof ;)

【问题讨论】:

  • valueOf big OOOOO
  • 应该是 String.valueOf(tmpInt) (注意“O”)
  • 是的,我明白了。错字就我而言。谢谢。
  • 如果你这样做会发生什么 String tmpStr10 = tmpInt+"";只需在末尾连接一个空字符串。

标签: android


【解决方案1】:

使用这个String.valueOf(value);

【讨论】:

    【解决方案2】:

    你调用了String类的错误方法,试试:

    int tmpInt = 10;
    String tmpStr10 = String.valueOf(tmpInt);
    

    你也可以这样做:

    int tmpInt = 10;
    String tmpStr10 = Integer.toString(tmpInt);
    

    【讨论】:

      【解决方案3】:

      正常方式是Integer.toString(i)String.valueOf(i)

      int i = 5;
      String strI = String.valueOf(i);
      

      或者

      int aInt = 1;    
      String aString = Integer.toString(aInt);
      

      【讨论】:

        【解决方案4】:

        请改用Integer.toString(tmpInt)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-09-17
          • 1970-01-01
          • 2011-10-13
          • 1970-01-01
          • 2013-05-23
          • 2010-11-04
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多