有沒有什麼辦法可以過濾掉包含我不想要的某個單詞的行?例如一個例子輸出是過濾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");