ArrayList를 사용하여 스택을 만들어야합니다. 모든 것이 올바른 것으로 보이지만 콘솔에 대한 출력은 다음과 같습니다. [email protected] (내 패키지의 이름과 ArrayStack 수업).Java : ArrayList를 사용하여 스택 만들기
0
A
답변
1
당신이 얻는 것은 Object 클래스의 기본 toString() 출력입니다. 의미있는 것을 인쇄하려면 ArrayStack 클래스에서 toString() 메서드를 재정의해야합니다.
public String toString()
{
// iterate through your array and generate a String consisting of all elements
// alternatively you can take advantage of the fact that Arraylist has already
// overriden toString() method to print all elements
return st.toString();
}
0
Object 클래스의 toString 메서드는 객체가 인스턴스 인 클래스의 이름, at 기호 문자 '@'및 객체의 해시 코드의 부호없는 16 진수 표현으로 구성된 문자열을 반환합니다. 즉,이 메소드는 다음의 값과 동일한 문자열을 반환
getClass().getName() + '@' + Integer.toHexString(hashCode())
난 당신이 원하는 생각대로
1
당신은에있는 toString를 오버라이드 (override) 할 필요가있는 ArrayList를 반복해야합니다, 인쇄하려면 당신의 ArrayStack 클래스. 요소를 반복하고 사람이 읽을 수있는 형식으로 연결합니다.
관련 문제
- 1. arraylist를 사용하여 그리드 만들기
- 2. 자바 : 스택 -> ArrayList를
- 3. ArrayList를 사용하여 카드 갑판 만들기
- 4. 벡터를 사용하여 일반 스택 만들기
- 5. AvalonDock에서 DockableContent 스택 만들기
- 6. 기본 프로토콜 스택 만들기
- 7. 테스트를 사용하여 전체 하스켈 스택 만들기
- 8. Matplotlib/Python을 사용하여 극좌표 스택 만들기
- 9. prepare 문 : 매개 변수의 ArrayList를 사용하여 메서드 만들기
- 10. ArrayList를 HashMap에 넣은 후의 Java StackOverflowError
- 11. 2D ArrayList를 일반 배열 java
- 12. Java ArrayList를 비교할 수 있습니다.
- 13. arrayList를 읽고이를 파일에 저장하십시오. Java
- 14. Person의 ArrayList를 Java 컬렉션으로 정렬
- 15. Java. ArrayList를 다른 클래스로 이식
- 16. 명백한 스택 알고리즘 만들기
- 17. C에서 문자열 스택 만들기
- 18. Java에서 스택 메서드 만들기
- 19. 새 스택 작업 만들기
- 20. MATLAB에서 이미지 스택 만들기
- 21. 메뉴 스택 만들기
- 22. JAVA 힙 스택 오류
- 23. Matlab의 이중 스택 Java 스택 트레이스
- 24. ArrayLIst를 사용하여 우주 침략자 스타일의 게임에서 총알 개체 만들기
- 25. Java 일반 스택 오류
- 26. 문자열을 사용하여 arraylist를 참조하십시오.
- 27. XmlSerializer를 사용하여 ArrayList를 serialize
- 28. Cardme를 사용하여 VCard 만들기 Java
- 29. Java : 배열을 사용하여 클래스 만들기
- 30. 루프를 사용하여 패턴 만들기 Java
무엇이 문제입니까? 'Object # toString()'을보십시오. –