我有一個ArrayList包含:[2x,5,6x]。我想擺脫包含「x」的元素,但contains()方法適用於ArrayList中的所有元素。檢查數組中的特定元素是否包含某個字符串。然後刪除元素
我嘗試:
boolean ready = false;
while(!ready){
if(first element in the array contains "x"){
remove that element
Check next element in line
}
當檢查了所有的元素,並刪除那些含有「×」,準備設置爲true,並停止循環。 我想輸出只是:[6]。然後將其轉換爲int,而不是String。
編輯: 我不能讓它與ArrayList一起工作,因爲我無法改變ArrayList的內容。所以我把它改成了一個簡單的數組。 該陣列現在是: String [] tokens = ligning2.split(「 - | \ + | \ * | \ /」);
所以令牌數組將保持[2x,5,6x]。那麼如何刪除包含x的元素,使用這種Array而不是Arraylist?
您需要發佈一個新問題並指定最新問題,您最近的編輯不太可能會引起注意。 –