Как получить определенный элемент в наборе на итерацию .forEach в Котлине - PullRequest
0 голосов
/ 07 июня 2019

Каково выражение после "pairedDevices", чтобы получить этот определенный элемент, который удовлетворяет условию if?

//creating a SET of paired devices
    val pairedDevices: Set<BluetoothDevice>? = bluetoothAdapter?.bondedDevices

    //for each paired device
    pairedDevices?.forEach { device ->
        if (device.name == "HC-05") {
            val hc05 = pairedDevices

        }

    }

1 Ответ

0 голосов
/ 07 июня 2019

Я думаю, что вы ищете

hc05 = pairedDevices?.first { it.name == "HC-05" }

...