JAVA:不兼容的类型:int无法转换为java.lang.String

耶勒纳

我写了下面的文章,它应该以hh:ss:mm的格式打印时间。尝试连接int时出现以下错误,但仅适用于最后一条语句,这很奇怪。(_hour&_minute&_second方法返回一个int)

public String toString()
{
    String TimeString = null;

    if(this._hour < 10){
        TimeString = "0" + this._hour + ":";
    }
    else{
        TimeString = this._hour + ":";
    }
    if(this._minute < 10){
        TimeString.concat("0" + this._minute + ":");
    }
    else{
        TimeString.concat(this._minute + ":");
    }
    if(this._second < 10){
        TimeString.concat("0" + this._second);
    }
    else{
        TimeString.concat(this._second);
    }

    return TimeString;
}

我收到“不兼容的类型:int无法转换为java.lang.String”,最后一个statemenet只是(!):“ TimeString.concat(this._second)”。为什么会这样呢?为什么只有在所有其他都通过时才对最后一条语句发生这种情况?

谢谢

萨克

与其他地方一样,您首先将输入转换为字符串,即

  TimeString.concat("0" + this._second);

但是TimeString.concat(this._second);at._second默认不是字符串。您需要先将其转换为string。一种方法是

 "" + this._second

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不兼容的类型 - int 无法转换为 java.lang.string -java - bluej

来自分类Dev

类型不匹配:无法从 java.lang.String 转换为 String

来自分类Dev

Java:toString错误“错误:类型不兼容:int无法转换为String”

来自分类Dev

无法将 java.lang.String 类型的值转换为 int

来自分类Dev

Android获取不兼容类型。必需的java.lang.String Found int

来自分类Dev

无法将“java.lang.String”类型的值转换为所需的“int”类型;对于输入字符串:“保存”

来自分类Dev

MismatchException:无法将“java.lang.String”类型的值转换为所需的“int”类型;嵌套异常是 java.lang.NumberFormatException

来自分类Dev

无法将类型为java.lang.String的值[string] <br> [string] <br>转换为JSONArray

来自分类Dev

database.DatabaseException:无法将类型为java.lang.String的对象转换为类型

来自分类Dev

无法在Android上将类型<java.lang.String类型的值<br转换为JSONObject

来自分类Dev

错误“无法将 java.lang.String 类型的对象转换为类型”

来自分类Dev

@Value->无法将类型“ java.lang.String”的值转换为所需的类型“ java.lang.Integer”

来自分类Dev

java.lang.ClassCastException:[Ljava.lang.String; 无法转换为java.lang.String

来自分类Dev

java.lang.ClassCastException:[Ljava.lang.String; 无法转换为java.lang.String

来自分类Dev

java.lang.String不能转换为JSONObject。不匹配类型

来自分类Dev

JRException:java.lang.ClassCastException:java.lang.String无法转换为java.lang.Boolean

来自分类Dev

不兼容的类型:无法在Java NetBeans中将对象转换为String

来自分类Dev

不兼容的类型。找到:“java.lang.Enum”,需要:“char、byte、short、int、Character、Byte、Short、Integer、String 或枚举”

来自分类Dev

类型java.lang.String的值无法在Android中转换为JSONArray(repost)

来自分类Dev

JSONException:无法将类型为java.lang.String的值转换为JSONObject

来自分类Dev

类型java.lang.String的值数据库无法转换为JSONObject

来自分类Dev

类型为java.lang.String的Value Bundle无法转换为JSONArray

来自分类Dev

如何解决错误:java.lang.String类型的值UPDATE无法转换为JSONObject

来自分类Dev

传递http响应时,无法将类型java.lang.String的值转换为JSONObject

来自分类Dev

无法将类型为java.lang.String的JSON异常值连接转换为JSONArray

来自分类Dev

org.json.JSONException:java.lang.String类型的Value <无法转换为JSONObject

来自分类Dev

类型java.lang.String的值无法在Android中转换为JSONArray(repost)

来自分类Dev

无法将类型为java.lang.String的Android片段JSON <!DOCTYPE转换为JSONArray

来自分类Dev

类型java.lang.String的值<html> <head> <title> Apache无法转换为JSONObject

Related 相关文章

  1. 1

    不兼容的类型 - int 无法转换为 java.lang.string -java - bluej

  2. 2

    类型不匹配:无法从 java.lang.String 转换为 String

  3. 3

    Java:toString错误“错误:类型不兼容:int无法转换为String”

  4. 4

    无法将 java.lang.String 类型的值转换为 int

  5. 5

    Android获取不兼容类型。必需的java.lang.String Found int

  6. 6

    无法将“java.lang.String”类型的值转换为所需的“int”类型;对于输入字符串:“保存”

  7. 7

    MismatchException:无法将“java.lang.String”类型的值转换为所需的“int”类型;嵌套异常是 java.lang.NumberFormatException

  8. 8

    无法将类型为java.lang.String的值[string] <br> [string] <br>转换为JSONArray

  9. 9

    database.DatabaseException:无法将类型为java.lang.String的对象转换为类型

  10. 10

    无法在Android上将类型<java.lang.String类型的值<br转换为JSONObject

  11. 11

    错误“无法将 java.lang.String 类型的对象转换为类型”

  12. 12

    @Value->无法将类型“ java.lang.String”的值转换为所需的类型“ java.lang.Integer”

  13. 13

    java.lang.ClassCastException:[Ljava.lang.String; 无法转换为java.lang.String

  14. 14

    java.lang.ClassCastException:[Ljava.lang.String; 无法转换为java.lang.String

  15. 15

    java.lang.String不能转换为JSONObject。不匹配类型

  16. 16

    JRException:java.lang.ClassCastException:java.lang.String无法转换为java.lang.Boolean

  17. 17

    不兼容的类型:无法在Java NetBeans中将对象转换为String

  18. 18

    不兼容的类型。找到:“java.lang.Enum”,需要:“char、byte、short、int、Character、Byte、Short、Integer、String 或枚举”

  19. 19

    类型java.lang.String的值无法在Android中转换为JSONArray(repost)

  20. 20

    JSONException:无法将类型为java.lang.String的值转换为JSONObject

  21. 21

    类型java.lang.String的值数据库无法转换为JSONObject

  22. 22

    类型为java.lang.String的Value Bundle无法转换为JSONArray

  23. 23

    如何解决错误:java.lang.String类型的值UPDATE无法转换为JSONObject

  24. 24

    传递http响应时,无法将类型java.lang.String的值转换为JSONObject

  25. 25

    无法将类型为java.lang.String的JSON异常值连接转换为JSONArray

  26. 26

    org.json.JSONException:java.lang.String类型的Value <无法转换为JSONObject

  27. 27

    类型java.lang.String的值无法在Android中转换为JSONArray(repost)

  28. 28

    无法将类型为java.lang.String的Android片段JSON <!DOCTYPE转换为JSONArray

  29. 29

    类型java.lang.String的值<html> <head> <title> Apache无法转换为JSONObject

热门标签

归档