Java String字符串内容实现添加双引号
使用转义符\(反斜杠)
Stringstr1="我是\"中国\"工人";
Stringstr2="\"我是中国工人\"";
System.out.println(str1);//输出我是"中国"工人
System.out.println(str2);//输出"我是中国工人"
补充知识:Java-输出字符型变量时与""双引号拼接问题
我就废话不多说了,大家还是直接看代码吧~
publicclassDemo{
publicstaticvoidmain(String[]args){
/**
*字符型变量初始值是字符
*
*结论:
*
*当输出语句中没有拼接“”时,字符型变量被赋值什么就输出什么;
*当“”前有2个及2个以上的字符型变量时,转化为int类型进行计算后输出;
*当“”前有1个或者0个字符型变量时,整个输出语句都转化成字符串类型后输出;
*/
charch1='A';
charch2='B';
//初始值是什么就输出什么
System.out.println(ch1);//A
//先转化为int类型,进行计算
System.out.println(ch1+ch2);//131
//先转化为int类型,进行计算
System.out.println(ch1+ch2+"");//131
//""双引号前先转化为int类型,进行计算,""双引号后转化为字符串类型
System.out.println(ch1+ch2+""+'C');//131C
//""双引号前后都转化为字符串
System.out.println(ch1+""+ch2+'C');//ABC
//""双引号前后都转化为字符串
System.out.println(ch1+""+ch2);//AB
//""双引号后都转化为字符串
System.out.println(""+ch1+ch2);//AB
/**
*字符型变量初始值是字符
*
*结论:
*
*当输出语句中没有拼接“”时,字符型变量被赋值什么就输出什么;
*当“”前有2个及2个以上的字符型变量时,转化为int类型进行计算后输出;
*当“”前有1个或者0个字符型变量时,整个输出语句都转化成字符串类型后输出;
*/
ch1=65;
ch2=66;
charch3=67;
//初始值什么就输出什么
System.out.println(ch1);//65
//""双引号前先转化为int类型,进行计算后输出
System.out.println(ch1+ch2+"");//131
//""双引号前转化为字符类型输出
System.out.println(ch1+"");//A
//""双引号前先转化为int类型,进行计算,""双引号后转化为字符串类型
System.out.println(ch1+ch2+""+ch3);//131C
//""双引号前后都转化为字符串
System.out.println(ch3+""+ch1+ch2);//CAB
/**
*拼接对象是字符串时,结果和字符型变量初始值是字符相同的结果
*
*结论:
*
*当输出语句中没有拼接“”时,字符型变量被赋值什么就输出什么;
*当“”前有2个及2个以上的字符型变量时,转化为int类型进行计算后输出;
*当“”前有1个或者0个字符型变量时,整个输出语句都转化成字符串类型后输出;
*/
inta=1,b=2;
Stringc="3";
System.out.println(a+b+c);//33
System.out.println(c+a+b);//312
}
}
以上这篇JavaString字符串内容实现添加双引号就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。