나는 배열의 값을 계산하고 그것을 array.In PHP에서 array_count_values를 사용하여 그것을 유지하고 싶습니다.자바 배열의 모든 값을 계산하고 배열에 저장
$a=array("A","Cat","Dog","A","Dog");
print_r(array_count_values($a));
출력 :
나는 자바에서 그렇게 할Array ([A] => 2 [Cat] => 1 [Dog] => 2)
. 자바 코드의
Map<String, String[]> map = request.getParameterMap();
String[] wfBlockIds = map.get("wf_block_id[]");
Arrays.stream(wfBlockIds)
.collect(Collectors.groupingBy(s -> s))
.forEach((k, v) -> System.out.println(k+" => "+v.size() + " --" + v));
출력은 다음과 같습니다
1469441140125 => 3 --[1469441140125, 1469441140125, 1469441140125]
1469441126299 => 2 --[1469441126299, 1469441126299]
가 어떻게 배열에있을 것입니다 array_count_values ()와 같은 동등한 결과를 얻을 수 있습니다.
비슷한을 생산? 무엇의 배열? – Eran
출력은 wfBlockIds array.Array ([A] => 2 [Cat] => 1 [Dog] => 2)의 요소를 포함하는 배열이됩니다. –
의견에 정보를 넣는 대신 질문을 업데이트하십시오. – GhostCat