新人求解 java.lang.NoSuchMethodError问题
private EditText et_search;
private ArrayList<String> arrayList;
//控件初始化没问题,list中数据正常,给编辑增加监听,用来查询list中符合条件的记录返回list
//编译正常,但是运行报错
//改行代码报错
List<String> result = arrayList.stream().filter(item->item.contains(et_search.getText().toString())).collect(Collectors.toList());
//以下为错误信息
java.lang.NoSuchMethodError: No virtual method stream()Ljava/util/stream/Stream; in class Ljava/util/ArrayList; or its super classes (declaration of 'java.util.ArrayList' appears in /system/framework/core-libart.jar)
at com.ztw.hy.qualitytest_0427.ItemsActivity$2.onTextChanged(ItemsActivity.java:113)
at android.widget.TextView.sendOnTextChanged(TextView.java:8070)
at android.widget.TextView.handleTextChanged(TextView.java:8132)
at android.widget.TextView$ChangeWatcher.onTextChanged(TextView.java:10245)
at android.text.SpannableStringBuilder.sendTextChanged(SpannableStringBuilder.java:1033)
at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:559)
at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:492)
at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:34)
at android.view.inputmethod.BaseInputConnection.replaceText(BaseInputConnection.java:714)
at android.view.inputmethod.BaseInputConnection.commitText(BaseInputConnection.java:206)
at com.android.internal.widget.EditableInputConnection.commitText(EditableInputConnection.java:184)
at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:342)
at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:94)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:179)
at android.app.ActivityThread.main(ActivityThread.java:5769)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)