1. 程式人生 > >getBytes等空指針異常

getBytes等空指針異常

方法 編碼 ring cnblogs bsp param style color !=

在使用getBytes這個方法進行字符編碼轉換的時候回發生空指針異常,困擾了我近30分鐘。最終得出如下解決方案,直接扔代碼,相信各位兄臺一定能看懂。

String flag2 = req.getParameter("flag");        
String temp = null;
if(flag2 != null){
  temp = new String(flag2.getBytes("ISO-8859-1"),"UTF-8");
}

這樣經過判斷就不會有空指針異常了

如果直接使用這句

temp = new String(flag2.getBytes("ISO-8859-1"),"UTF-8");

就是報空指針異常

getBytes等空指針異常