反斜槓和轉義符的使用

來個例子
package Test;


public class Test
{

public static void main(String[] args)
{
Test t = new Test();

String city = "\\CHINA\\SICHUAN\\CHENGDU"; //將此字符串在jsp頁面和action中傳遞,會在加載頁面出現以下錯誤信息:未結束的字符串常量

String chengshi = t.show(); //問題解決

System.out.println("\\CHINA\\SICHUAN\\CHENGDU");
System.out.println(t.show()); //雖然在控制檯輸出的結果一樣,但是如果向下個頁面傳遞,結果就會不一樣

}

public String show(){
String str = "\\CHINA\\SICHUAN\\CHENGDU";
String[] arr = str.split("");
StringBuffer strBuff = new StringBuffer();
for(int i=0; i < arr.length; i++)
{
if(arr[i].equals("\\"))
{
strBuff.append("\\");
}
strBuff.append(arr[i]);
}
return strBuff.toString();
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章