예상대로 작동하지 :내가 너무 좋아하는 추가 문자열 배열의 ArrayList를이
List<String[]> data = new ArrayList<>();
data.add(new String[] {var, lex, valor});
출력이 일부 false
되는 문자열 배열 중 하나를 삭제하려고 이유. 여기에 내가 그것을 제거하는 방법은 다음과 같습니다 나는 또한 위치를 사용하여 제거 해봤
data.remove(new String[] {var, lex, valor});
을 다음과 같이 방법은 : 위의 방법
public void eliminarPos(String var, String lex, String valor, Integer ii) {
boolean uno = data.remove(ii);
System.out.println(uno);
}
출력은 false
입니다. ArrayList에서 String 배열을 성공적으로 제거 할 수있는 방법이 있습니까?
위치별로 제거해야합니다. 올바른 색인을 사용하고 있습니까? 반환 값은 제거 된 배열이 될 것입니다. – sidgate
첫 번째 작업을 기대하지 않습니다. 나는 두 번째가 작동 할 것으로 기대한다. 두 번째 코드를 보여주십시오. –
@LouisWasserman 두번째 것은 이것입니다 'public void eliminarPos (String var, String lex, String valor, 정수 ii) { boolean uno = data.remove (ii); System.out.println (uno); }' 출력이 '거짓' – Baker1562