
1\r\n就是换行了
2然后就是楼上说的BufferedWriter的newline了
3 SystemgetProperty("lineseparator");
给个例子给你吧
1
String s = "aaa";
s += "aaa"+"\r\n";
这样,在s之后就有换行了
2略
3 String s = "aaa"+SystemgetProperty("lineseparator");
将JLabel jbl=new JLabel(); 改为:JTextArea jb1 = new JTextArea();
然后将你注释的两条随便哪条解释就可以实现你要的功能了……
我不太懂你说一段文字换行的意思也许我想的简单点不过想换行加上换行符(\n)就可以了, 你看看下面的代码是不是这个意思呢
import javaappletApplet;
impott javaawt;
public class IsAppletText extends Applet
{
public void init()
{
int m;
}
public void paint(Graphics g)
{
for(int i=0; i<=100; i++)
gdrawString("这是第:"+(i++)+"行\n");
}
}
//<applet code="IsAppletTextclass" width=300 heigth=300></applet>
在命令行直指键入appletviewer IsAppletTextjava
直接用javaioRandomAccessFile,然后用这个对象的writeBytes,Strings方法就可以了。
使用java中的转义符"\r\n": String str="aaa"; str+="\r\n"; 这样在str后面就有换行了.注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果。
BufferedWriter的newline方法,FileOutputStream fos=new FileOutputStream,c,11txt,BufferedWriter,bw=new,BufferedWriter,fosbwwrite, bwnewline(),bwwrite,java,wnewline()。
使用SystemgetProperty()方法: String,aaa,SystemgetProperty,lineseparator"; 附,针对常用的系统,可以使用如下的转义符实现换行: windows下的文本文件换行符:\r\n linux/unix下的文本文件换行符,\r Mac下的文本文件换行符\n。
关于换行的Java代码:
1问题
windows平台的换行符为/r/n;
linux平台的换行符为/n;
java程序中如何将不同平台用户输入的换行符转换成特定系统的换行符
2解答
java 代码
1 String userInputString = userInput;
2 userInputString = userInputStringreplaceAll ( "\r", "" );
3 userInputString = userInputStringreplaceAll ( "\n", "\\\\"+SystemgetPropert("lineseparator"));1 //没明白啥意思
2 String userInputString = userInput;
3 userInputString = userInputStringreplaceAll ( "\r", "" );
以上就是关于java 语言中如何实现 写文件 换行。。谢谢了!!全部的内容,包括:java 语言中如何实现 写文件 换行。。谢谢了!!、这个java程序如何实现换行、JAVA小应用程序里面怎么让一段文字换行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)