Скорее всего, тут всё элементарно, но как return'уть 1-й элемент ArrayList'a?
private String scan() {
wifiApManager.getClientList(false, new FinishScanListener() {
@Override
public void onFinishScan(final ArrayList<ClientScanResult> clients) {
for (ClientScanResult clientScanResult : clients) {
return clientScanResult.getIpAddr()
}
}
});
}
Метод get() с аргументом первого элемента (в java нумерация массивов начинается с 0, так что скорее всего Вам нужно 0). получится что-то вроде этого (не проверял):
ArrayList ARRAY = clientScanResult.getIpAddr();
return ARRAY.get(0);
А так нельзя ?
@Override
public ЗначениеIp onFinishScan(ArrayList<ClientScanResult> clients) {
return clients.get(0).getIpAddr();
}
UPD Не просмотрел ответы, такой уже был
Виртуальный выделенный сервер (VDS) становится отличным выбором
В код особо не вдавайтесь скопипастил с сайтаВопрос:почему помеченные строки println не выводят, как обычно, при попытке напечатать в консоль...
Посоветуйтепожалуйста хорошие online курсы по Java, котррые выдают сертификат об окончании
Дорогие друзья! Мне надо создать программу, которая будет считывать данные из txt-файла и записывать в csv(csv-файл она также создаёт сама)Я понимаю,...