Java 在新行上写入字符串
尝试在新行的文件中写入字符串,虽然我在字符串末尾添加了“\n”,但无法成功编写如下代码:-Java 在新行上写入字符串,java,android,string,bluetooth,newline,Java,Android,String,Bluetooth,Newline,尝试在新行的文件中写入字符串,虽然我在字符串末尾添加了“\n”,但无法成功编写如下代码:- Timer t = new Timer(); t.scheduleAtFixedRate(new TimerTask() { @Override public void run() { for (;true;){
Timer t = new Timer();
t.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
for (;true;){
String smsg = new String("$;TRIG;");
String neuline= "";
neuline =neuline +"\n";
neuline =smsg+"\n";
activeBT.write(neuline.getBytes());
}}
}, 0, 100);
有人能帮我吗你可以这样解决它:
activeBT.write(smsg+System.getProperty("line.separator"));
activeBT.write();
我用字节数组解决了这个问题:
byte[] mybyte= new byte[] {'$',';','T','R','I','G',';',13,10};
activeBT.write(mybyte);
假设activeBT是一个FileOutputStream?可能重复:使用特定的字符集,如
activeBT.write(neuline.getBytes('UTF-8'))