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