編輯:假!下面的代碼工作,在我的例子中,字符串被讀作「\ n」,這給了我2個字符而不是1個字符。我很傻。Java - 將轉義字符串轉換爲字符
我想將一個孤立的單個字符從字符串轉換爲字符。我無法將轉義字符轉換爲單個字符,因爲它將\作爲單獨的字符處理。
String str = "\n";
char charVal = str.charAt(0); // Gives charVal as \
是否有函數將轉義序列解釋爲單個字符而不是單獨的字符?
我想在沒有Apache commons包的情況下做到這一點。
謝謝!
感謝您指出temp/str錯誤,請編輯它。 – Meep 2013-02-14 02:44:16
你需要再次檢查輸出,然後,因爲你上面寫的是不正確的。看到我更新的答案。 – 2013-02-14 02:44:53
謝謝,你是對的。輸入來自文件,但讀者正在添加額外的\。簡化字符串確實解決了這個問題。 – Meep 2013-02-14 02:47:46