Size: a a a

2020 April 20

A

Aleksey @cheatex in Java & Co
Слышал Шорохи
кстати я хз как но на работе jar по двойному клику запускаются если приложение свинг например. я даже думал это норма, но на домашнем компе я хз как так сделать, через терминал все время java -jar  hello.jar
У гугла пробовал спрашивать?
источник

A

Aleksey @cheatex in Java & Co
Yulia
Для наглядности кода, см уже отвечала на этот вопросик
Число тоже можно записать в константу и дать ей любое имя. Энам который не энам а обертка для числа никому ничего понять не поможет.
источник

Y

Yulia in Java & Co
Aleksey @cheatex
Число тоже можно записать в константу и дать ей любое имя. Энам который не энам а обертка для числа никому ничего понять не поможет.
Спасибо за ваше мнение. Мой вопрос уже решён.
источник

A

Aleksey @cheatex in Java & Co
Cyclone
Ребят, что нетак делаю, почему i в collect становится Object'ом, и как тут правильно быть?

List<File> files = ...;
Map<String, ...> =
IntStream.range(0, files.size())

// files.get(i) is ok
.peek(i -> logger.info((i + 1) + files.get(i).getName()))

// files.get(i) - Required type: int; Provided - Object
.collect(Collectors.toMap(i -> files.get(i).getName()
   , i -> doSmthWithFile(files.get(i));
Пробуй дополнять каждый вызов параметрами типов. Обнови идею или переключи настройки если не показываются промежуточные типы в редакторе.
источник

C

Cyclone in Java & Co
Aleksey @cheatex
Пробуй дополнять каждый вызов параметрами типов. Обнови идею или переключи настройки если не показываются промежуточные типы в редакторе.
Тип лямбда-переменной ты имеешь в виду?
(int i) -> ... - так делал.
источник

A

Aleksey @cheatex in Java & Co
Cyclone
Тип лямбда-переменной ты имеешь в виду?
(int i) -> ... - так делал.
Нет, тип метода стрима
источник

C

Cyclone in Java & Co
Поясни
источник
2020 April 21

HW

Hidden Wolf in Java & Co
Слышал Шорохи
кстати я хз как но на работе jar по двойному клику запускаются если приложение свинг например. я даже думал это норма, но на домашнем компе я хз как так сделать, через терминал все время java -jar  hello.jar
Ахахахах
источник

HW

Hidden Wolf in Java & Co
Смешно
источник

DZ

Duman Zhanbolatov in Java & Co
Всем привет, кто нибудь работал с spring state machine?
источник

C

Cyclone in Java & Co
Задавай вопрос сразу, лучше с кодом.
источник

DZ

Duman Zhanbolatov in Java & Co
Хотел спросить, как сконфигурировать через бд? И можно ли с реляционной бд сконфигурировать?
источник

VS

Vitaly Sirotkin in Java & Co
Duman Zhanbolatov
Хотел спросить, как сконфигурировать через бд? И можно ли с реляционной бд сконфигурировать?
никак
источник

VS

Vitaly Sirotkin in Java & Co
там самый удобный вариант - через енамы. либо городить свои костыли через стринговые состояния, но я б не стал.
источник

uS

uncle Sam in Java & Co
Добрый день! Прохожу курсы переподготовки и должен выполнять ряд заданий, но не могу понять где ошибки в коде,  может ли мне кто то помочь если тут выложу код с комментариями и задачу?
источник

uS

uncle Sam in Java & Co
То есть ставят задачу а я пишу код, но вроде все логично написано, компилятор посылает
источник

uS

uncle Sam in Java & Co
Есть вот алгоритм сортировки выбором. на основе него нужно решить задачу
источник

uS

uncle Sam in Java & Co
public static void sortSales(String[] str, double[] array) {
// условие по длинам массивов
if (str.length != array.length)
System.out.println("Corrupted Data");
// условие что они заполнены
else if (str.length == 0)
System.out.println("Empty Data");
// Создали цикл для перебора элементов массива
else {
for (int i = 1, idMax = 0, idMin = 0; i <= array.length/2; i++) {
{
// объявили дополнительнные переменные
double max = 0;
String tempStrMax = "";
double min = 0;
String tempStrMin = "";
//запустили цикл по длине минус уже перебранные элементы
for (int j = 1; j < array.length - i; j++) {
//условие если j элемент более последующего тогда
if (array[j] > array[j + 1]) {
// присваиваем к max значение j элемента
max = array[j];
// присваиваем к idMax индекс данного элемента
idMax = j;
// присваиваем к min значение j+1 элемента
min = array[j + 1];
// присваиваем к idMin индекс j+1 элемента
idMin = j + 1;

// присваиваем к tempStrMax значение строкового массива с индексом j
tempStrMax = str[j];
// присваиваем к tempStrMin значение строкового массива с индексом j+1
tempStrMin = str[j + 1];
}
}
// присваиваем к текущему элементу значение последнего элементу массива
array[idMax] = array[array.length - i];
// присваиваем к последнего элементу массива ранее присвоеное значение max
array[array.length - i] = max;
// присваиваем к текущему минимальному элементу значение элемента массива с индексом i
array[idMin] = array[i];
// присваиваем к текущему элементу массива ранее присвоеное значение min
array[i] = min;

// присваиваем к текущему элементу значение последнего элементу массива
str[idMax] = str[array.length - i];
// присваиваем к последнего элементу массива ранее присвоеное значение max
str[array.length - i] = tempStrMax;
// присваиваем к текущему минимальному элементу значение элемента массива с индексом i
str[idMin] = str[i];
// присваиваем к текущему элементу массива ранее присвоеное значение min
str[i] = tempStrMin;

}

}printData(str, array);
}

}
источник

uS

uncle Sam in Java & Co
прошу прощения Faq пропустил(
источник

.

.... in Java & Co
uncle Sam
public static void sortSales(String[] str, double[] array) {
// условие по длинам массивов
if (str.length != array.length)
System.out.println("Corrupted Data");
// условие что они заполнены
else if (str.length == 0)
System.out.println("Empty Data");
// Создали цикл для перебора элементов массива
else {
for (int i = 1, idMax = 0, idMin = 0; i <= array.length/2; i++) {
{
// объявили дополнительнные переменные
double max = 0;
String tempStrMax = "";
double min = 0;
String tempStrMin = "";
//запустили цикл по длине минус уже перебранные элементы
for (int j = 1; j < array.length - i; j++) {
//условие если j элемент более последующего тогда
if (array[j] > array[j + 1]) {
// присваиваем к max значение j элемента
max = array[j];
// присваиваем к idMax индекс данного элемента
idMax = j;
// присваиваем к min значение j+1 элемента
min = array[j + 1];
// присваиваем к idMin индекс j+1 элемента
idMin = j + 1;

// присваиваем к tempStrMax значение строкового массива с индексом j
tempStrMax = str[j];
// присваиваем к tempStrMin значение строкового массива с индексом j+1
tempStrMin = str[j + 1];
}
}
// присваиваем к текущему элементу значение последнего элементу массива
array[idMax] = array[array.length - i];
// присваиваем к последнего элементу массива ранее присвоеное значение max
array[array.length - i] = max;
// присваиваем к текущему минимальному элементу значение элемента массива с индексом i
array[idMin] = array[i];
// присваиваем к текущему элементу массива ранее присвоеное значение min
array[i] = min;

// присваиваем к текущему элементу значение последнего элементу массива
str[idMax] = str[array.length - i];
// присваиваем к последнего элементу массива ранее присвоеное значение max
str[array.length - i] = tempStrMax;
// присваиваем к текущему минимальному элементу значение элемента массива с индексом i
str[idMin] = str[i];
// присваиваем к текущему элементу массива ранее присвоеное значение min
str[i] = tempStrMin;

}

}printData(str, array);
}

}
источник