㈠ java 怎樣存儲雙引號的字元串
System.out.println(""");//輸出:"
㈡ java的String語句里如果還有"引號,怎麼轉義
三種方法,第一種是使用轉義字元也就是\",就和回車的是\n,TAB是\t差不多。第二種是用單引號擴雙引號比如System.out.print('""');這種情況只適合你只輸出單個"。第三種和第一種差不多,就是輸出"""的Unicode編碼,具體多少就不知道了。基本上是用第一種,樓上是對的。
㈢ java中什麼時候使用轉義字元 \『
一,先來看看轉義字元的概念:通過 \ ,?來轉變後面字母或符號的含義。意思就是改變字母本身的含義。
舉一些例子:
\b:退格
\n:換行
\t:製表符,相當於tab鍵
\r:回車
\\:表示反斜杠
\':表示單引號
\":表示雙引號
二,轉義字元的使用:
以"\"符號為例,JAVA中有很多操作,例如文件操作等,需要用到路徑這個東西,比如:com\mypackage\xxx.xml,這個路徑一般是以字元串形式表示的,但問題來了,JAVA不知道你的\號到底是路徑中的下一層的意思,還是字元串"\"的意思。
所以正確的寫法應該是com\\mypackage\\xxx.xml。
又例如我們熟悉的\n,換行符,如果在字元串中間直接按回車,java是不會對字元串做換行操作的,因為他不知道你想將代碼分兩行寫還是字元串分兩行顯示,這時候就需要在字元串中間加上\n轉義字元來將字元串換行。
總之,轉義字元的意義就是避免出現二義性,二義性是所有編程語言都不允許的。
㈣ java的轉義字元
1.八進制轉義序列:\ + 1到3位5數字;范圍'\000'~'\377'
\0:空字元
2.Unicode轉義字元:\u + 四個十六進制數字;0~65535
\u0000:空字元
3.特殊字元:就3個
\":雙引號
\':單引號
\\:反斜線
4.控制字元:5個
\' 單引號字元
\\ 反斜杠字元
\r 回車
\n 換行
\f 走紙換頁
\t 橫向跳格
\b 退格
點的轉義:. ==> u002E
美元符號的轉義:$ ==> u0024
乘方符號的轉義:^ ==> u005E
左大括弧的轉義:{ ==> u007B
左方括弧的轉義:[ ==> u005B
左圓括弧的轉義:( ==> u0028
豎線的轉義:| ==> u007C
右圓括弧的轉義:) ==> u0029
星號的轉義:* ==> u002A
加號的轉義:+ ==> u002B
問號的轉義:? ==> u003F
反斜杠的轉義: ==> u005C
㈤ Java中單雙引號的意義
\t 是轉義字元
輸出12 是由於一些列運算得出來的。
主要原因是asscll碼影響的。
如果沒記錯 轉義字元對應的是asscll碼
例如英文字母對照Asscll
在ASCII碼中,小寫字母是對應的大寫字母+32,比如小寫字母'a'的ASCII碼為'97'那麼對應的大租殲寫字母就是97-32=65,你這到題目中已知小寫字母'g'的ASCII碼為103,那麼對應的大寫字母G的ASCII碼為103-32=71,在按照字母表的順序'L'在'G'的後面第5個字母的位置,那麼就在用71+5,結果為76就是你所求的字母'L'的ASCII碼.
程序中出現的"---"可以按照原樣輸出,並沒有特殊的含義,一般在熟悉ASCII碼的同時,也雀型州要了解一下轉義字元,轉義頃蔽字元就是以'\'形式出現的字元,往往有些特殊的含義,常見的有'\n','\t','b'等等,樓主好好看看這些部分還是很有用的,都是基礎!希望解答對你有所幫助
㈥ java如果裡麵包含雙引號,我就替換,怎麼解決
java可以處理帶有雙引號的字元串
使用轉義字元
public class Test{ public static void main(String[] args){ String str1 = "\"name\"";//字元串兩邊含有雙引號 String str2 = "name \"is\" wgb";//字元串中間含有雙引號 String str3 = "\\name";//使用轉義字元還可以使字元串包含其他字元 System.out.println("字元串一:" + str1); System.out.println("字元串二:" + str2); System.out.println("字元串三:" + str3); }