java中换行符号的使用 在java中增加一个换行符号,我要给下面的字符串增加一些换行符号,这样写,可对?str="你提交成功,相关单位办理后"+"\n"+"你可以通过以下流水号,流水号密码来获取信息,请牢记"+"\n"+"流水号:"+fr_lsh+ "\n"+"密码:"+fr_pwd; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 \r\n 回车换行\t制表println()也可以 可以是可以,不过不太提倡这样链接字符串如果是我,我会这么写StringBuffer sb = new StringBuffer();sb.append( "提交成功" ).append( "\n" ) .append( "流水号: " ).append( fr_lsh ).append( "\n" ) .append( "密码: " ).append( fr_pwd );String result = sb.toString(); 一、字符型常量 字符型常量是用单引号('')括起来的一个字符,如:'a'、'B'……等等。另外,Java也提供一些转义字符,以反斜杠“\”开头,各种转义字符的意思如下: \ddd 1到3位8进制数据所表示的字符(ddd) \uxxxx 1到4位16进制数所表示的字符(xxxx) \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 但还是要注意:与C/C++不同,Java中的字符型数据是16位无符号型数据,它表示Unicode集,而不仅仅是ASCII集,例如:\u0061表示ISO拉丁码的‘a’。 \r\n 回车换行 \t制表 println()也可以 直接写成如下的形式就行了吧,只要不是很注重性能的情况下str="你提交成功,相关单位办理后\n你可以通过以下流水号,流水号密码来获取信息,请牢记\n流水号:"+fr_lsh+ "\n密码:"+fr_pwd;我觉的换行符不用专门做字符串连接,或是楼主还有什么其他的需求? str="你提交成功,相关单位办理后"+"\n"+"你可以通过以下流水号,流水号密码来获取信息,请牢记"+"\n"+"流水号:"+fr_lsh+ "\n"+"密码:"+fr_pwd;我猜测你要在页面显示这个,那么你应该用str="你提交成功,相关单位办理后\\n你可以通过以下流水号,流水号密码来获取信息,请牢记\\n流水号:"+fr_lsh+ "\\n密码:"+fr_pwd; 你这个写法跟str="你提交成功,相关单位办理后"+"\n"+"你可以通过以下流水号,流水号密码来获取信息,请牢记"+"\n"+"流水号:"+fr_lsh+ "\n"+"密码:"+fr_pwd;没什么区别.要是写成下面这样.那就不太好了:str +="你提交成功,相关单位办理后";str +="\n";str +="你可以通过以下流水号,流水号密码来获取信息,请牢记";str +="\n";str +="流水号:";str +=fr_lsh;str += "\n"+"密码:"+fr_pwd;TO LZ:回车用:String.valueOf((char) 0x0D)换行用:String.valueOf((char) 0x0A)回车换行用:String.valueOf((char) 0x0D) + String.valueOf((char) 0x0A)这么用,不管你拿到哪里去运行都不会有问题. 错在哪里? 如何删除ArrayList里面的所有元素? TIJ3中一句话不是很理解,哪位大侠能给个通俗的解释? 关于检测系统资源得api?? 今天面试遇到的几个问题 看似简单,不一定容易! xml解析 怎么写一个在硬盘上搜索文件的的程序 搞java编程 Linux下安装j2sdk1.4.1,如何配置显示中文? 组件边框问题 大家帮忙看下怪异的出错(关于对象流的用法)
如果是我,我会这么写StringBuffer sb = new StringBuffer();
sb.append( "提交成功" ).append( "\n" )
.append( "流水号: " ).append( fr_lsh ).append( "\n" )
.append( "密码: " ).append( fr_pwd );String result = sb.toString();
我猜测你要在页面显示这个,那么你应该用str="你提交成功,相关单位办理后\\n你可以通过以下流水号,流水号密码来获取信息,请牢记\\n流水号:"+fr_lsh+ "\\n密码:"+fr_pwd;
你这个写法跟str="你提交成功,相关单位办理后"+"\n"+"你可以通过以下流水号,流水号密码来获取信息,请牢记"+"\n"+"流水号:"+fr_lsh+ "\n"+"密码:"+fr_pwd;没什么区别.
要是写成下面这样.那就不太好了:
str +="你提交成功,相关单位办理后";
str +="\n";
str +="你可以通过以下流水号,流水号密码来获取信息,请牢记";
str +="\n";
str +="流水号:";
str +=fr_lsh;
str += "\n"+"密码:"+fr_pwd;TO LZ:
回车用:String.valueOf((char) 0x0D)
换行用:String.valueOf((char) 0x0A)
回车换行用:String.valueOf((char) 0x0D) + String.valueOf((char) 0x0A)
这么用,不管你拿到哪里去运行都不会有问题.