Java 停止从TextView中删除单词

Java 停止从TextView中删除单词,java,android,eclipse,Java,Android,Eclipse,我有一个TextView,它包含一个经过处理的文本,因此它将是小写的,并且没有标点符号。 现在我想删除停止词(这些停止词在我已经定义的语言中)。之后,我想将结果发送到另一个TextView 这是我的密码 public void onClick(View v) { // TODO Auto-generated method stub if (v.getId() == R.id.button6) { Intent i2 = new Intent(this, Prepo

我有一个
TextView
,它包含一个经过处理的文本,因此它将是小写的,并且没有标点符号。 现在我想删除停止词(这些停止词在我已经定义的语言中)。之后,我想将结果发送到另一个
TextView

这是我的密码

public void onClick(View v) {
    // TODO Auto-generated method stub
    if (v.getId() == R.id.button6) {
        Intent i2 = new Intent(this, PreposisiRemoval.class);

        String test = ((TextView) findViewById(R.id.textView7)).getText()
            .toString();
        String[] preposisi = { "akibat", "atas", "bagai", "bagi", "berkat",
            "dalam", "dari", "demi", "dengan", "di", "hingga",
            "karena", "ke", "kecuali", "lewat", "oleh", "pada",
            "sampai", "sejak", "seperti", "tanpa", "tentang", "untuk" };

        StringBuilder result = new StringBuilder();

        Scanner fip1 = new Scanner(test);
        while (fip1.hasNext()) {
            int flag = 1;
            String s1 = fip1.next();
            for (int i = 0; i < preposisi.length; i++) {
                if (s1.equals(preposisi[i])) {
                    flag = 0;
                }
                if (flag != 0) {
                    System.out.println(s1);
                    result.append(s1);
                }
            i2.putExtra("result2", result.toString());
            startActivity(i2);
            }
        }
    }
}

要准备
result2
的文本,您可以尝试以下操作-

String STOP_WORD = "."; // define your stop word here.

String result2= result.replace(STOP_WORD ,""); 

然后传递文本并将其设置在第二个
文本视图上

请使用子字符串并从该字符串中删除该单词
String STOP_WORD = "."; // define your stop word here.

String result2= result.replace(STOP_WORD ,"");