Flutter TextField輸入字符轉成list串列 無法remove?
我正常添加了TextField控制元件,監聽輸入
onChange(value){
List<String> list = value.split('');
print('pre is ' + list.toString());
list.removeAt(1);
//list.removeRange(0,1);
print('result is ' + list.toString());
}
remove后面的print始終無法列印,純粹些Dart運行沒有問題。
uj5u.com熱心網友回復:
List<String> list = new ArrayList<String>(value.split(''));uj5u.com熱心網友回復:
不是Android 代碼,是flutter, Dart語言沒有ArrayList吧。。。uj5u.com熱心網友回復:
沒有大神遇到過嗎?uj5u.com熱心網友回復:
正解
uj5u.com熱心網友回復:
感謝兩位,主要是因為split后是固定長度陣列,不能刪。樓上兩位意思就是new個新的陣列。add進去即可。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/43979.html
標籤:Android
