sName=(String)logon.tName.getText();
sIP=logon.tIP.getText();
sPort=logon.tPort.getText();
String txt=sName+"|"+sIP+"|"+sPort+"\r\n";
RandomAccessFile raFile=new RandomAccessFile("GamesZList.txt","rw");
raFile.seek(raFile.length());
raFile.writeUTF(txt);
raFile.close();
就3个信息,名称,IP,端口用|间隔写入文本,之前用别的Writer类写,总是写不了回车和换行用RandomAccessFile类,把指针移动到文件尾,才搞定现在用writeUTF方法,他总是在前边加上2个字节的文件长度,这是我不需要的,我用别的write方法,总是会把回车和换行写成数据,而不执行功能不知道有什么办法把回车和换行正确写出来,而且不要在数据前加任何别的东西
sIP=logon.tIP.getText();
sPort=logon.tPort.getText();
String txt=sName+"|"+sIP+"|"+sPort+"\r\n";
RandomAccessFile raFile=new RandomAccessFile("GamesZList.txt","rw");
raFile.seek(raFile.length());
raFile.writeUTF(txt);
raFile.close();
就3个信息,名称,IP,端口用|间隔写入文本,之前用别的Writer类写,总是写不了回车和换行用RandomAccessFile类,把指针移动到文件尾,才搞定现在用writeUTF方法,他总是在前边加上2个字节的文件长度,这是我不需要的,我用别的write方法,总是会把回车和换行写成数据,而不执行功能不知道有什么办法把回车和换行正确写出来,而且不要在数据前加任何别的东西
解决方案 »
- JAVA新手-书上的题目不明白求解答
- 一个基本输出问题
- 菜鸟求助,Java中传值还是传引用?
- 截取字符串中非0部分
- 不同环境下的str.getBytes().length!=str.length()全角半角判断的区别
- Socket编程时,出现的一个异常!!请大侠们帮帮忙!!!
- 如何判断backspace, horizontal tab, newline, formfeed 等
- 一个调试的问题,在main方法中调用formSubmit(IRequestCycle cycle)
- 怎样获取机器启动至今已过了多少时间?
- 求助!一个java程序,有些符号不能识别!
- 这样生成二进制文件对吗?
- 在MyEclipse中如何看库函数的源代码?
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(
"e:/test.txt"), true));
bw.write("aaaaa");
//也是换行
// bw.newLine();
bw.write("bbbbb" + "\r\n");
bw.close();
}