私がやろうとしているタスクの PHP サンプルがあります。Javaを使用して同じことを行うにはどうすればよいですか? 方向を教えてください
function buildTree($array, $parent_id) {
$arr = array();
foreach ($array as $e) {
if ($e['parent_id'] == $parent_id) {
$arr[$e['id']] = array("title" => $e['title'],
"id" => $e[$id],
"children" => array());
$submassive = buildTree($array, $e['id']);
foreach ($submassive as $x) {
$arr[$e['id']]['children'][] = $x;
}
}
}
return array_values($arr);
}