我正在尝试创建一个嵌套的列表数组,其中我有一个存储在列表中的一轮高尔夫的记分卡详细信息,然后此列表存储在另一个列表中,该列表包含系统中的所有记分卡。
我已尝试将地图用于散列图,如下所示;
Map<Integer, List<String>> scorecards = new HashMap<>();
添加列表: 计数器与从数据库中检索的每条记录相关。
String[] combine = {c.getString(0), c.getString(1), c.getString(2), c.getString(3), c.getString(4), c.getString(5), c.getString(6), c.getString(7), c.getString(8), c.getString(9), c.getString(10), c.getString(11), c.getString(12), c.getString(13), c.getString(14), c.getString(15), c.getString(16), c.getString(17), c.getString(18), c.getString(19)};
scorecards.put(counter,Arrays.asList(combine));
我是如何尝试访问内部列表的;
scorecards.get(0);
整数是存储特定轮次的关键。我知道这只会返回完整列表,但是当我尝试访问列表0时,例如它返回null。
您是否需要以与传统列表数组不同的方式访问映射列表数组。
我想要的输出是;
如何存储列表
scorecards
{
1, {hole 1, hole2, hole 3 ... etc},
2, {hole 1, hole2, hole 3 ... etc},
3, {hole 1, hole2, hole 3 ... etc}
}
然后,如果我想阅读列表1,它将填充某个表单的数组,以允许单个列表元素访问。
这是可能还是我试图使其复杂化?
提前致谢。
答案 0 :(得分:0)
使用// Remove requirement for ID as a parameter
public function LogOut() {
$user = Auth::user();
$user->active_user=1;
$user->save();
Auth::logout();
return redirect('admin/login');
}
。
它会提供所需的输出!