日志不适用于参数 (int)
Log is not applicable for the arguments (int)
我在 java(android 编程)的 eclipse 中遇到了一个非常奇怪的问题
这是我的全部代码:
(一个数组和该数组的站点转换为 int 值)
int[] Values = new int[]{ 5, 12, 4, 2, 4 };
int Size = Values.length;
Log.i(Size);
error --^
eclipse 给出了这个错误:
类型 Log 中的方法 i(String, String) 不适用于参数 (int)
有什么问题?
如何解决?
Log.i(Size);
方法期望 Log.i(String,String)
而你给出 Log.i(int)
这就是它没有编译的原因。
错误消息几乎告诉你出了什么问题:你不能将单个 int
传递给方法 i()
因为它有两个 String
作为参数。
另请参阅 Android API 中的 documentation for the Log
class。
您必须按照链接文档中的说明传递两个字符串。如果想知道如何将 int
转换为 String
,请参阅 How do I convert from int to String?。
您正在传递 Log 一个 int。您需要向它传递两个字符串(标签和消息)。参考:http://developer.android.com/reference/android/util/Log.html
我在 java(android 编程)的 eclipse 中遇到了一个非常奇怪的问题
这是我的全部代码: (一个数组和该数组的站点转换为 int 值)
int[] Values = new int[]{ 5, 12, 4, 2, 4 };
int Size = Values.length;
Log.i(Size);
error --^
eclipse 给出了这个错误:
类型 Log 中的方法 i(String, String) 不适用于参数 (int)
有什么问题?
如何解决?
Log.i(Size);
方法期望 Log.i(String,String)
而你给出 Log.i(int)
这就是它没有编译的原因。
错误消息几乎告诉你出了什么问题:你不能将单个 int
传递给方法 i()
因为它有两个 String
作为参数。
另请参阅 Android API 中的 documentation for the Log
class。
您必须按照链接文档中的说明传递两个字符串。如果想知道如何将 int
转换为 String
,请参阅 How do I convert from int to String?。
您正在传递 Log 一个 int。您需要向它传递两个字符串(标签和消息)。参考:http://developer.android.com/reference/android/util/Log.html