현재이 코드가 있습니다.3 HashMaps 인쇄 - Java
import java.util.HashMap;
public class Products {
HashMap<Integer, String> id = new HashMap<>();
HashMap<Integer, String> dtion = new HashMap<>();
HashMap<Integer, Double> amount = new HashMap<>();
다음 예제 데이터를 생성자를 통해 각 HashMap에 추가했습니다. 설명과 가격과 함께 ProductID를 출력하기 위해이 세 가지 HashMap을 가지고 있습니다. 즉, ProductID는 3 개의 HashMaps에서 같은 항목에 대해 동일합니다. 이러한 항목을 한 줄로 어떻게 인쇄합니까? 예 : 품목 1, 품목 3.20입니다. Item2, 이것은 또 다른 항목으로 5.10 대신 첫 번째 HashMap에서 모든 항목을 출력하고 두 번째 HashMap 다음에 세 번째 항목을 표시합니다.
왜 한 줄만 쓰고 싶습니까? – Maroun
단일 '맵'을 사용하지 않는 이유는 무엇입니까? –
이 맵을 상위 맵에 추가하십시오. 부모지도를 반복합니다. StringBuffer에 값을 넣고, 마지막으로 인쇄하십시오. – Jango