當前位置:首頁 » 編程語言 » java字元串引號

java字元串引號

發布時間: 2022-05-18 12:15:12

① 求java中怎麼把字元串中的單引號去掉

例如:'SL' 去掉後變成SL


String regexp = "'";
String str = "'SL'";
System.out.println("替換前:" + str);
str = str.replaceAll(regexp, "");
System.out.println("替換後:" + str);

我開始時犯了個很弱智的錯誤,以至於現在搞了近二十分鍾才出來。就是把上面的
str = str.replaceAll(regexp, "");
換成
str.replaceAll(regexp, "");
然後再列印,發現結果始終是 』SL',
後來恍然大悟,String類被final修飾,是不可變的。所以對String對象施加任何操作都不會改變它的內容。而 str.replaceAll(regexp, ""); 相當於創建了一個新的字元串對象,即去掉了單引號的源字元串。 再修改字元串引用 str 指向新的字元串。則現在列印的就是去掉單引號後的字元串了。

② java 單引號字元串怎麼表示

String str1 = "'";//一般說的單引號是這個;
String str2 = "\"";//引號什麼的用轉義

③ java字元串怎麼用引號

getResource(「w"+i+".wav」)就可以把i的值連城字元串了,也就是w1.wav

④ java怎樣用雙引號分割一個字元串

str.split(""");//使用雙引號分割
你這個字元串可以使用
Stringstr=""1.2,小明,3,小明","2.0,小紅,3,小九","1.1,小白,3.3,小寶"";
str.replaceAll(""","").split(",");//先去掉",然後使用逗號分割

⑤ java中怎麼把字元串中的單引號去掉

可以按照以下java例子進行操作。

1、java編碼舉例:

String regexp = "'";

String str = "'SL'";

System.out.println("替換前:" + str);

str = str.replaceAll(regexp, "");

System.out.println("替換後:" + str);

2、原因分析:String類被final修飾,是不可變的。所以對String對象施加任何操作都不會改變它的內容。而 str.replaceAll(regexp, ""); 相當於創建了一個新的字元串對象,即去掉了單引號的源字元串。 再修改字元串引用 str 指向新的字元串。則現在列印的就是去掉單引號後的字元串了。

⑥ java中單引號和雙引號有什麼區別字元字元串

單引號引的數據 是char類型的-->單引號只能引一個字元(表示單個字元)
雙引號引的數據 是String類型的-->而雙引號可以引0個及其以上(引用字元串)

char類型的值用單引號引起來的單個字元
如: char a = 'b'
而java中的雙引號 表示字元串 一個或多個字元
如 String c = "abc"
String d="a"
和char d=『a』

⑦ java 字元串引號問題

可以很容易從eclipse補全提示裡面看到區別, StringBuffer.append是可以接受所有object類型的.


其實

StringBuffer.append(true)

的效果等同於

StringBuffer.append( String.valueOf(true) )

最後還是把"true" append到StringBuffer里.


1. String

⑧ java怎麼處理帶引號的字元串

java可以處理帶有雙引號的字元串


使用轉義字元

ublicclassTest{

publicstaticvoidmain(String[]args){

Stringstr1=""name"";//字元串兩邊含有雙引號

Stringstr2="name"is"wgb";//字元串中間含有雙引號

Stringstr3="\name";//使用轉義字元還可以使字元串包含其他字元

System.out.println("字元串一:"+str1);

System.out.println("字元串二:"+str2);

System.out.println("字元串三:"+str3);

}

結果:

⑨ java 單引號字元和雙引號字元

這是網路解釋:所有的ASCII碼都可以用「\」加數字(一般是8進制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。

通俗點講:可就是ASCII碼中不能表示的叫轉義字元 列舉一些轉義字元給你
\b 退格
\f 走紙換頁
\n 換行
\r 回車
\t 橫向跳格 (Ctrl-I)
\' 單引號
\" 雙引號
\\反斜杠

至於什麼時候用單用雙看你需要 比如你要用雙引號在控制台輸出,在輸出中就用到,而你在程序中直接使用雙引號,程序的雙引號識別不是你需要的不如java中
System.out.print(" 這不是"狗" ");
這里的狗的雙引號就無法通過程序編譯

正確的寫法:
System.out.print(" 這不是\"狗\" ");

就是用\"代表了雙引號,因為程序中 " 號也為程序關鍵字 無法使用

望採納!自己的想法,希望能懂!

⑩ java里是常量字元串加引號還是變數字元串加引號,引號到底怎麼用

凡是加引號的都是字元串,比如int a=3,定義了一個變數啊,你要是System.out.println(a)就是輸出3,要是System.out.println("a")就是輸出a

熱點內容
原神電腦配置怎麼玩不卡 發布:2025-07-20 18:07:06 瀏覽:955
反編譯獲取原代碼 發布:2025-07-20 17:49:43 瀏覽:492
plc編譯怎麼找 發布:2025-07-20 17:48:56 瀏覽:162
無效的宏名稱將編譯啞宏 發布:2025-07-20 17:48:16 瀏覽:155
250萬解壓 發布:2025-07-20 17:44:52 瀏覽:620
騰訊視頻上傳廣告 發布:2025-07-20 17:35:55 瀏覽:406
掘地求升免費腳本 發布:2025-07-20 17:32:06 瀏覽:962
linux設置python環境變數 發布:2025-07-20 17:22:49 瀏覽:242
柱底層加密區 發布:2025-07-20 17:16:20 瀏覽:913
安卓ids是什麼文件 發布:2025-07-20 17:16:14 瀏覽:668