我在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)
有什么问题?
如何解决?
答案 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