현재 Java 프로그래밍을위한 코스 배정의 일부로 이진 계산기를 구현 중입니다. 나는 이해하지 못하는 한 가지 문제를 우연히 발견했다. 아래에 설명 된 코드에서 해당 버튼을 눌러 질문하면 ArrayList
에 '1'i '0'자릿수를 추가하려고합니다. 컴파일러는 add (int) 메서드를 찾을 수 없다고 말합니다 - 나는 인터넷 검사를 시도해 보았고 심지어 대학교의 동료들에게 물어 봤지만 아무도 해결책을 찾지 못하는 것 같습니다.적절한 메소드 사용에도 불구하고 ArrayList에 숫자를 추가 할 수 없습니다.
그러나 나도
List<Integer> binaryNumber = new ArrayList<Integer>();
또는
ArrayList<Integer> binaryNumber = new ArrayList<Integer>();
에 의해 나는 여전히 같은 오류가 발생하고, ArrayList의를 초기화합니다.
// 문제가 해결되었습니다.
'정적 INT [] binaryNumber를, '당신은 * 확실히 *를 A'목록을'사용하고 계십니까? –
Zutty
* "여기에 전체 코드가 있습니다."* 더 빨리 도움을 받으려면 [SSCCE] (http://sscce.org/)를 게시하십시오. 동일한 컴파일 오류를 설정하는 데는 20 줄을 넘지 않아야합니다. –
'정적 JPanel buttons_panel; BTW -'정적'은 거의 모든 것에 대한 해결책이 아닙니다. –