我用於通過打印日誌消息進行調試。我跟蹤的變量由String和int組成。 例如,我用來打印像:在Java中混合字符串和int
Log.e(TAG, value1+":"+value2+":"+String3+":"+String4+":"+value5);
Log.e(TAG, String6+":"+value7);
其中value1
等都是int
,String3
等都是String
變量。
現在我的問題是,我可以寫一個方法,需要任意集合的變量(int,String或其他基元類型)作爲參數,並輸出Log? 對於String
我可以使用method(String... arg)
,但我不知道如何做到這一點與int
。 我試圖(Object...)
,把.toString()
無處不在,但int
爲Object
型....
編輯的不是: 我的終極目標是:我想,只有需要我想調試作爲參數變量的方法。 (它們可以是任何類型,不只是字符串或int ...只是可以轉換爲字符串的任何類型)。所以這個方法必須爲我做原始 - >對象的轉換。
http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#format(java.lang.String中,%20java.lang.Object ...)? – biziclop 2014-09-24 14:29:40