當前位置:首頁 » 編程語言 » 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-05-15 20:17:28 瀏覽:813
幼兒速演算法 發布:2025-05-15 20:15:08 瀏覽:86
best把槍密碼多少 發布:2025-05-15 20:13:42 瀏覽:547
android安裝程序 發布:2025-05-15 20:13:20 瀏覽:558
c語言跳出死循環 發布:2025-05-15 20:06:04 瀏覽:823
a19處理器相當於安卓哪個水平 發布:2025-05-15 20:05:29 瀏覽:638
榮耀9i安卓強行關機按哪個鍵 發布:2025-05-15 20:00:32 瀏覽:750
密碼鎖寫什麼最好 發布:2025-05-15 19:05:31 瀏覽:782
5的源碼是 發布:2025-05-15 19:04:07 瀏覽:719
c語言創建的源文件 發布:2025-05-15 18:54:08 瀏覽:611