LK
Size: a a a
LK
LK
for(int k = 0; k < 20000000; k++) {
Runnable worker = new MyRunnable();
threadPool.execute(worker);
}
A
A
DK
MR
MR
<Ч
A
A
РК
T
ch
List<List<InlineKeyboardButton>> keyboard = new ArrayList<>();
удобно это руками писать, ничего подобного поэтому делаем билдер в котором делаем что то типоpublic InlineKeyboardBuilder row() {
row = new ArrayList<>();
return this;
}
public InlineKeyboardBuilder button(@NonNull String text, @NonNull String callbackData) {
row.add(,,,);
return this;
}
public InlineKeyboardBuilder endRow() {
keyboard.add(row);
row = null;
return this;
}
ch
List<List<InlineKeyboardButton>> keyboard = new ArrayList<>();
удобно это руками писать, ничего подобного поэтому делаем билдер в котором делаем что то типоpublic InlineKeyboardBuilder row() {
row = new ArrayList<>();
return this;
}
public InlineKeyboardBuilder button(@NonNull String text, @NonNull String callbackData) {
row.add(,,,);
return this;
}
public InlineKeyboardBuilder endRow() {
keyboard.add(row);
row = null;
return this;
}
AK
ch
AK
ch
AL