현재 배열 목록에 값을 입력 할 수 있지만 프로그램에서 인쇄 될 때마다 새 값이 입력 될 때마다 이전 값이 복제됩니다. 지금까지 나는 이것을 가지고 있으며, 나는 누군가가 내가 이것에 잘못 될 것이라는 것을 보여줄 수 있기를 정말로 바랍니다. 고맙습니다! 모두 StringBuilder 클리어Java 배열 목록에 정수 입력
markList.add(Integer.parseInt(markInput.getText()));
for (Integer number : markList) {
sb.append(number != null ? number.toString() : "");
sb.append("\n");
}
markOutput.setText(sb.toString());
전체 수업을 나열 할 수 있습니까? 나는 당신이 sb 객체를 재사용하고 있다고 말하고 싶다. 그래서 당신은 항상 sb에 이전 요소를 포함하고있는 sb.append()를 추가하고있다. –
여기서 무엇을하려고합니까? 이 코드를 설명하고 유효한 [mcve]를 작성하여 게시하십시오. –