java判斷字串為空的5種方法及其效率

2021-08-31 15:30:33 字數 1187 閱讀 4941

import org.apache.commons.lang.stringutils;

public class stringemptycompare

//存下結束時間

long endtime = system.currenttimemillis();

system.out.println("方法1用時:" + (endtime - starttime) + "ms");

}//方法2

private void function2()

long endtime = system.currenttimemillis();

system.out.println("方法2用時:" + (endtime - starttime) + "ms");

}//方法3

private void function3()

long endtime = system.currenttimemillis();

system.out.println("方法3用時:" + (endtime - starttime) + "ms");

}//方法4

private void function4()

long endtime = system.currenttimemillis();

system.out.println("方法4-stringutils.isblank用時:" + (endtime - starttime) + "ms");

}//方法4

private void function5()

long endtime = system.currenttimemillis();

system.out.println("方法5-stringutils.isempty用時:" + (endtime - starttime) + "ms");

}public static void main(string args)

}

結果:方法1用時:1156ms

方法2用時:563ms

方法3用時:671ms

方法4-stringutils.isblank用時:1344ms

方法5-stringutils.isempty用時:719ms

可以看出,方法2效率最高;方法3與方法2效率上相差不大;方法4效率最低。

C 字串為空判斷

字串 字串為空情況有4種,如下 string str1 string str2 string str3 string.empty string str4 null 判斷方法 c 判斷字串的string類的方法有2個,定義如下 摘要 指示指定的字串是 null 還是 system.string.emp...

判斷字串是否為空

判斷字串是否為空是在 android 開發中是最長用的乙個判斷,判斷時也經常會看到有不同的判斷方式,今天專門研究了一下,記錄下來。先定義乙個字串,private string s 這種定義方式是我們學用的方式,那麼這樣定義時在字串時,該怎麼判斷它是不是空呢?來用 驗證一下 if s null els...

android字串為空為號碼判斷

為空返回true 判斷給定字串是否空白串。空白串是指由空格 製表符 回車符 換行符組成的字串 若輸入字串為null或空字串,返回true param input return boolean public static boolean isempty string input return true...