Можно ли отфильтровать строки, содержащие определенное слово, которое мне не нужно? Например, выходной пример будет
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)
Однако я хочу, чтобы только первые три строки без "at" были записаны в StringBuilder. Есть ли способ отфильтровать строки, содержащие слово "at"?
while ((finalresult = bufferedReader.readLine()) != null) {
log.append("Error for file: "+ location.toString() + " " + finalresult + "\n");