問題種類:Portability Flaw: Locale Dependent Comparison
問題說明 : 字串處理或轉換大小寫時,需要指定語系
錯誤程式範例:
if(args[0].toUpperCase().equals("abcd")){
}
修正的程式範例:
if(args[0].toUpperCase(Locale.TAIWAN).equals("abcd")){
}
或
Locale.setDefault(Locale.TRADITIONAL_CHINESE);
沒有留言:
張貼留言