按下按钮时如何在edittext中的单词之间添加文本

How to add text in between words in edittext when a button is pressed

我还是个初学者,不知道如何在用户输入编辑文本的每个单词之间添加 space。我在下面输入了明显的代码。

    findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            EditText editText = (EditText) findViewById(R.id.editText);
            EditText editText2 = (EditText) findViewById(R.id.editText2);
            editText2.setText(???);
        }
    });

如果不是很明显,还有单独的 EditText。用户键入 edittext,我试图将文本添加到 edittext2 中的 "come out",并添加了 space。

编辑:如果有人需要的话,这是完成的代码。我还添加了一点说明添加了多少 space。

EditText editText = (EditText) findViewById(R.id.editText);
                TextView editText2 = (TextView) findViewById(R.id.editText2);
                String str = editText.getText().toString();
                str = str.replace(" ", "  ");
                editText2.setText(str);

                String stre = editText2.getText().toString();
                String string = editText.getText().toString();
                int length = string.length();
                int lengthy = stre.length();

                int finale = lengthy - length;

                TextView result = (TextView) findViewById(R.id.textresult);
                result.setText( finale + " spaces have been added.");

这个怎么样?

String word = editText.getText().toString();
String sentenceOrSomething = editText2.getText().toString();
String space = " ";

if(TextUtils.isEmpty(sentenceOrSomething)) {
    editText2.setText(word);
} else {
    editText2.setText(sentenceOrSomething + space + word);
}

这行得通吗?抱歉无法测试,在我的 phone.

editText2.setText(edit text.getText().toString().replace all(" ", "  "));