在java中增加一个换行符号,我要给下面的字符串增加一些换行符号,这样写,可对?str="你提交成功,相关单位办理后"+"\n"+"你可以通过以下流水号,流水号密码来获取信息,请牢记"+"\n"+"流水号:"+fr_lsh+ "\n"+"密码:"+fr_pwd;

解决方案 »

  1.   

    \r\n 回车换行\t制表println()也可以
      

  2.   

    可以是可以,不过不太提倡这样链接字符串
    如果是我,我会这么写StringBuffer sb = new StringBuffer();
    sb.append( "提交成功" ).append( "\n" )
      .append( "流水号: " ).append( fr_lsh ).append( "\n" )
      .append( "密码: " ).append( fr_pwd );String result = sb.toString();
      

  3.   

      一、字符型常量    字符型常量是用单引号('')括起来的一个字符,如:'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’。
      

  4.   

    \r\n 回车换行 \t制表 println()也可以
      

  5.   

    直接写成如下的形式就行了吧,只要不是很注重性能的情况下str="你提交成功,相关单位办理后\n你可以通过以下流水号,流水号密码来获取信息,请牢记\n流水号:"+fr_lsh+ "\n密码:"+fr_pwd;我觉的换行符不用专门做字符串连接,或是楼主还有什么其他的需求?
      

  6.   

    str="你提交成功,相关单位办理后"+"\n"+"你可以通过以下流水号,流水号密码来获取信息,请牢记"+"\n"+"流水号:"+fr_lsh+ "\n"+"密码:"+fr_pwd;
    我猜测你要在页面显示这个,那么你应该用str="你提交成功,相关单位办理后\\n你可以通过以下流水号,流水号密码来获取信息,请牢记\\n流水号:"+fr_lsh+ "\\n密码:"+fr_pwd;
      

  7.   


    你这个写法跟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)
    这么用,不管你拿到哪里去运行都不会有问题.