방법 : 우리는 모든 값을 추가 할 수있는 방법을 위의 method is (345,7905,345)
위 우리가지도 컬렉션 모든 항목의 금액을 수집 방법 및 출력과Java 맵 추가 키 값
public void itemAmountCollection() {
Map<String, List<Integer>> orderItemDetails = new LinkedHashMap<String, List<Integer>>();
ArrayList<Integer> itemsAmount = new ArrayList<Integer>();
WebElement orderItemTable = driver.findElement(By
.xpath("//*[@id='tblInfo']/tbody"));
List<WebElement> noOfItems = orderItemTable.findElements(By
.tagName("tr"));
for (int i = 1; i <= noOfItems.size(); i++) {
String itemAmount = driver.findElement(
By.xpath("//*[@id='tblInfo']/tbody/tr[" + i
+ "]/td[8]")).getText();
itemsAmount.add(Integer.parseInt(itemAmount));
orderItemDetails.put("amount", itemsAmount);
}
}
특정 키 (양)
예상 출력 :
8595 (i.e 345+7905+345)
'List valuesForItem = map.get (key)'를한다면, 나머지는 어떻게하는지 알고 계십니까? –