小编Nik*_*vin的帖子

如何在android Log类中增加控制台输出

默认情况下,登录android平台的控制台输出的字符数量有限.大约等于3000以上.因此,如果消息长于3000个字符,则不会在屏幕上显示.

我没有找到比这更好的解决方案:

public class Log {
    private static int mode = android.util.Log.INFO;

    public static void e(String tag, String msg, Throwable tr) {
        if ((mode & android.util.Log.ERROR) <= 0) return;
        android.util.Log.e(tag, msg, tr);
    }

    public static void e(String tag, String msg) {
        if ((mode & android.util.Log.ERROR) <= 0) return;
        android.util.Log.e(tag, msg);
    }

    public static void w(String tag, String msg) {
        if ((mode & android.util.Log.WARN) <= 0) return;
        android.util.Log.w(tag, msg);
    }

    public static void i(String tag, String msg) {
        if ((mode & …
Run Code Online (Sandbox Code Playgroud)

java logging android buffer

8
推荐指数
1
解决办法
3890
查看次数

如何将String catenation替换为StringBuilder追加?

如何递归地将toString方法中的所有catenations替换为StringBuilder for Java?eclipse中有这样的插件吗?例如:替换它:

    return "AccountAddresses ["
            + ", corporateAddresses=" + CommonHelper.isNotNull(corporateAddresses)
            + ", corporateDeliveryMinimum=" + corporateDeliveryMinimum
            + ", depot=" +  CommonHelper.isNotNull(depot)
            + ", depotDeliveryMinimum=" + depotDeliveryMinimum
            + ", preSelectedId=" + preSelectedId
            + ", residentialAddresses=" +  CommonHelper.isNotNull(residentialAddresses)
            + ", residentialDeliveryMinimum=" + residentialDeliveryMinimum
            + "]";
Run Code Online (Sandbox Code Playgroud)

在这:

    return new StringBuilder("AccountAddresses [")
            .append(", corporateAddresses=").append(CommonHelper.isNotNull(corporateAddresses))
            .append(", corporateDeliveryMinimum=").append(corporateDeliveryMinimum)
            .append(", depot=").append(CommonHelper.isNotNull(depot))
            .append(", depotDeliveryMinimum=").append(depotDeliveryMinimum)
            .append(", preSelectedId=").append(preSelectedId)
            .append(", residentialAddresses=").append(CommonHelper.isNotNull(residentialAddresses))
            .append(", residentialDeliveryMinimum=").append(residentialDeliveryMinimum)
            .append("]").toString();
Run Code Online (Sandbox Code Playgroud)

java stringbuilder eclipse-plugin tostring

3
推荐指数
1
解决办法
2767
查看次数