有没有什么办法可以过滤掉包含我不想要的某个单词的行?例如一个例子输出是过滤StringBuilder输出 - Java
E/MediaPlayer(7616): error (1, -2147483648)
D/MediaPlayer(7616): create failed:
D/MediaPlayer(7616): java.io.IOException: Prepare failed.: status=0x1
D/MediaPlayer(7616): at android.media.MediaPlayer.prepare(Native Method)
D/MediaPlayer(7616): at android.media.MediaPlayer.create(MediaPlayer.java:632)
D/MediaPlayer(7616): at android.media.MediaPlayer.create(MediaPlayer.java:609)
但是我只想前三行没有“在”在他们被写入到StringBuilder的。有什么办法可以过滤掉包含单词“at”的行吗?
while ((finalresult = bufferedReader.readLine()) != null) {
log.append("Error for file: "+ location.toString() + " " + finalresult + "\n");