将Beacon的Rssi值转换成数组

Convert the Rssi value of Beacon to array

我打算将扫描到的特定信标(信标 1 到 4)的输出值转换成如下数组:

通过使用下面的代码,我能够将值保存到随机 Rssi 数字中,但不能保存到数组中。有谁知道如何在 Java

中做到这一点

您可以将 RSSI 读数聚合到您遇到的每个未成年人的可变数组列表中。

将此添加到您的 class 的 ctor:

Map<Int, ArrayList> map = new HashMap<Int, ArrayList>();

像这样附加 RSSI 读数:

if (!map.containsKey(b.getMinor()) {
    map.put(b.getMinor(), new ArrayList<Int>());
}
map.get(b.getMinor()).add(b.getRssi());