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