>source

목록으로 변환한 다음 배열이 있습니다.

String[] inputArr= {"id", "+", "id", "*", "id"};
List<String> inputList= Arrays.asList(inputArr);

목록에 대한 특정 추가 기능이 없기 때문에 목록 끝에 문자를 추가하려면 어떻게 해야 합니까?

List의 add 메소드를 사용하여

Mirek Pluta2021-11-28 09:27:12

물론 inputList에는 add 메소드가 있습니다. 그러나 문자열 목록에 "문자"를 추가하는 것에 대해 이야기할 때 뭔가 다른 것을 의미할까요?

floxbr2021-11-28 09:27:12

불변 목록을 얻었기 때문에? 목록<문자열>inputList= 새로운 ArrayList<>(Arrays.asList(inputArr));

Elliott Frisch2021-11-28 09:27:12

@floxbr 나는 목록의 끝에 "$"를 추가하고 싶었습니다. 파서가 $를 볼 때 끝에서 멈추도록 신호를 보내기 위해서였습니다.

ANewProgrammer2021-11-28 09:27:12

@Ellio 불변의 목록이 아닙니다. 정상적인 ArrayList입니다.

Mirek Pluta2021-11-28 09:27:12
  • 이전 Spark/Scala 변환의 FindBugs
  • 다음 malloc(): C에서 malloc의 손상된 상단 크기