2013-03-27 97 views
-2

我有兩個字符串Java的轉換兩個字符串一個字符串

String str1= "B0000001"; 
String str2= "Testing"; 

StringBuilder sb= new StringBuilder(); 
sb.append(str1) 
sb.append("\\"); 
sb.append(str2); 
return sb.toString(); 

我得到的結果爲「B0000001」 \「測試」

但我想要的結果爲「B0000001 \測試」

我該如何實現它?

+1

它可以正常使用..它似乎你已經用不同的編譯代碼 – Pragnani 2013-03-27 20:22:29

+0

''B0000001「\」測試「只有在您使用sb.append(」\「\\\」「);'時纔有可能。 – 2013-03-27 20:22:51

+3

這顯然不是實際的運行代碼;它缺少一半的分號。並且發佈的代碼不能產生規定的結果。 – 2013-03-27 20:23:56

回答

3
String str1 = "B0000001"; 
    String str2 = "Testing"; 
    StringBuilder sb = new StringBuilder(); 
    sb.append(str1); 
    sb.append("\"\\\"");///////////(\")--->for (") and (\\) for(\) and (\")-->for (") 
    sb.append(str2); 
    System.out.println(sb.toString()); 

輸出是:B0000001 「\」 測試

String str1= "B0000001" 
String str2= "Testing" 

StringBuilder sb= new StringBuilder(); 
sb.append(str1) 
sb.append("\\"); 
sb.append(str2); 
return sb.toString(); 

輸出是:B0000001 \測試