日志不适用于参数(int)

时间:2015-01-06 15:59:46

标签: java android eclipse

我在eclipse for java(android编程)中有一个非常奇怪的问题

这是我的所有代码: (该数组的数组和站点为int值)

    int[] Values = new int[]{ 5, 12, 4, 2, 4 };
    int Size = Values.length;
    Log.i(Size);
error --^

eclipse给出了这个错误:

Log类型中的方法i(String,String)不适用于参数(int)

有什么问题?

如何解决?

3 个答案:

答案 0 :(得分:0)

Log.i(Size);方法期待Log.i(String,String)并且您正在给Log.i(int)这就是为什么它没有编译。

答案 1 :(得分:0)

错误消息几乎告诉您错误:您无法将单个int传递给方法i(),因为它有两个String作为参数。

另请参阅Android API中的documentation for the Log class

您必须按照链接文档中的说明传递两个字符串。如果您想知道如何将int转换为String,请参阅How do I convert from int to String?

答案 2 :(得分:0)

您正在传递Log int 。您需要传递两个字符串(标记和消息)。参考:http://developer.android.com/reference/android/util/Log.html