在新行上写一个字符串

时间:2018-03-21 15:19:00

标签: java android string bluetooth newline

尝试在新行中写入文件中的字符串,尽管我添加了" \ n"到字符串的末尾,但无法成功编码如下: -

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);

有人可以帮助我

2 个答案:

答案 0 :(得分:0)

您可以这样解决:

activeBT.write(smsg+System.getProperty("line.separator"));
activeBT.write();

答案 1 :(得分:0)

我用Byte Array解决了它:

byte[] mybyte= new byte[] {'$',';','T','R','I','G',';',13,10};
activeBT.write(mybyte);