Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android中使用字符串\n换行(来自linux的输入)_Java_Android_Linux - Fatal编程技术网

Java 如何在Android中使用字符串\n换行(来自linux的输入)

Java 如何在Android中使用字符串\n换行(来自linux的输入),java,android,linux,Java,Android,Linux,我有个问题 当我在android上点击“列表域”按钮时,linux(服务器)将执行该命令 cat /var/listdomain.txt linux将给出一个输出 irfan.com jarkom.com you.co.id 但我的android上的输出是这样的 irfan.comjarkom.comyou.co.id 我应该怎么做才能在我的android输出上 irfan.com jarkom.com you.co.id 这是我在eclips中的语法 public final Butt

我有个问题 当我在android上点击“列表域”按钮时,linux(服务器)将执行该命令

cat /var/listdomain.txt
linux将给出一个输出

irfan.com
jarkom.com
you.co.id
但我的android上的输出是这样的

irfan.comjarkom.comyou.co.id
我应该怎么做才能在我的android输出上

irfan.com
jarkom.com
you.co.id
这是我在eclips中的语法

public final Button.OnClickListener bLihatIsi = new Button.OnClickListener() {
     @Override
    public void onClick(View v) {
        try {
        AlertDialog.Builder dialog = new AlertDialog.Builder(actual);
                    dialog.setTitle(getResources().getString(R.string.execute)
                            + getResources().getString(R.string.Terminal)
                            + " ?");
                    dialog.setMessage(getResources().getString(
                            R.string.popLihat)
                            + " ?");
                    dialog.setNegativeButton(getResources().getString(
                            R.string.no),
                            new DialogInterface.OnClickListener() {
    @Override
public void onClick(
        DialogInterface dialogInterface, int i) {
        }
                            });
            dialog.setPositiveButton(getResources().getString(
        R.string.yes),
        new DialogInterface.OnClickListener() {
        @Override
        public void onClick(
        DialogInterface dialogInterface, int i) {
    Spinner spinner = (Spinner) findViewById(R.id.spinner);
        Server server = serverlist.get(spinner.getSelectedItemPosition() - 1);
        if (server != null ){
                final String LIHATISI = "cat /var/listdomain.txt";

                DnsConnect u = new DnsConnect();
                Command c = new Command (getResources().getText(R.string.konfdnsdel).toString(), LIHATISI, server);
                                    u.setCommand(LIHATISI);

    pd = ProgressDialog.show(actual, getResources().
        getString(R.string.PleaseWait), c.getName());
        actualThreadCommand = c;
        Thread thread = new Thread(actual);
        thread.start();

        } else {
                                    Toast.makeText(getBaseContext(),
                                            getResources().getText(R.string.tabelkosongkonten),
                                            Toast.LENGTH_LONG).show();
        }

    }
    });
dialog.show();


你可以用它来代替“\n”来打断这条线。

通过
android output
,你是指
logcat
控制台吗?是的,logcat在terminalsory中从linux输出的任何东西我是指从linuxi中的终端输出我是一个新手,所以你可以给我一个如何使用字符串lineSep=System.getProperty(“line.separator”);在我的语法中,首先从日志中获取文本(dnt show),用生成的文本替换
\n
LineSep
。我尝试过该方法,但该方法不起作用,因此请帮助我使用类似以下字符串的lineseparator LIHATISI=“cat/var/listdomain.txt”;字符串linesep=System.getProperty(“line.separator”);LIHATISI.replaceAll(“\n”,linesep);
String lineSep=System.getProperty("line.separator");