java字元串引號
① 求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