Size: a a a

2020 July 08

--

- - in learn.java
спасибо, попозже попробую!
источник

AM

Artur Magomedov in learn.java
Dmitriy Shilnikov
Надо юзать SwingUtilities.invokeLater
кстати да, просто замени new Thread на эту штуку
источник

N🌌

Nazarii 🌌 in learn.java
Artur Magomedov
кстати да, просто замени new Thread на эту штуку
+
источник

AM

Artur Magomedov in learn.java
Интересно, много ли тут таких, кто пишет на Swing-e в коммерческом проекте
источник

DC

Denis Chikanov in learn.java
Artur Magomedov
Интересно, много ли тут таких, кто пишет на Swing-e в коммерческом проекте
Тут может и нет, в JetBrains много.
источник

RG

Rinchin G in learn.java
Люди подскажите почему config.location не перезаписывает значения из application.properties?
Но новые парамы считывает? Java 11

@PropertySource(value = "classpath:application.properties")
@PropertySource(value = "file:${config.location}", ignoreResourceNotFound = true)
@SpringBootApplication
источник

РХ

Ринат Харисов... in learn.java
Rinchin G
Люди подскажите почему config.location не перезаписывает значения из application.properties?
Но новые парамы считывает? Java 11

@PropertySource(value = "classpath:application.properties")
@PropertySource(value = "file:${config.location}", ignoreResourceNotFound = true)
@SpringBootApplication
Если файл действительно существует и считывается, я бы посмотрел на приоритеты загрузки конфигов
https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config
источник

RG

Rinchin G in learn.java
Ринат Харисов
Если файл действительно существует и считывается, я бы посмотрел на приоритеты загрузки конфигов
https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config
Он действительно читает значения из обоих файлов.
Но если значение есть в application.properties, то config.location - его не переписывает

на 15) Application properties packaged inside your jar (application.properties and YAML variants).
на 16) @PropertySource annotations on your @Configuration classes.

Я правильно понимаю что по идее он должен переписать?
источник

А

Антон in learn.java
Anton
Дешифровать можно и по-моему даже нужно.
HashMap - тоже вариант, но смотрится слишком топорно.

12*6015%26 = 4
6015%26 = 9
следовательно ключ = 9 полностью заменяет ключ 6015 и будет удобнее ждя последующих расчетов
12*9%26 = 4
модулярная арифметика говорит,
что ключ обратного преобразования
(26*1 + 1 )/ 9 = 3  - делится на 9 без остатка
12*9%26 = 4   > 4*3%26 = 12
4*9%26 = 10   > 10*3%26 = 4
17*9%26 = 23 > 23*3%26 = 17

Теперь пусть ключ 5057
5057%26 = 13 - оптимизированный ключ имеет общее основание с 26, равное 13 (как и 5057) и является некорректным - на выходе кодирования будут дубли:
12*13%26 = 0
4*13%26 = 0
5*13%26 = 13
17*13%26 = 13

Теперь пусть ключ 5067
5067%26 = 23. У 23 нет общих оснований с 26, ключ корректный.
Ищем обратнвй ключ
(26*1 + 1) / 23 - не делится
(26*2 + 1) / 23 - не делится
...
(26*15 + 1) / 23  = 17 делится без остатка

encode                >     decode
12*23%26 = 16  >  16*17%26 = 12
4*23%26 = 14    >  14*17%26 = 4
5*23%26 = 11    >  11*17%26 = 5
17*23%26 = 1    >  1*17%26 = 17

Найти общий делитель на Java для проверок ключа и поиска обратного ключа можно одним из следующих способов
спасибо за подсказку!
источник

D

D Lok in learn.java
Привет, чат! Подскажите битте как оптимально определить индекс пробела в переменной String

задачка на финансы,  если пользователь вводит комиссия 5 Euro, то с помощью equals я запускаю один цикл, если пользователь вводит 5 Prozent то другой цикл.
Я попробовала с помощью indexOf, Charat, substring работает только если однозначная сумма.  

  txt = buf.readLine();
  String  eingabe = txt;
  int index = eingabe.indexOf("Euro") || eingabe.indexOf("Prozent");
  String prozentStr = eingabe.substring(0,2);
  String format = eingabe.substring(index);

   int prozentInt = Integer.parseInt(prozentStr);
источник

RG

Rinchin G in learn.java
Ринат Харисов
Если файл действительно существует и считывается, я бы посмотрел на приоритеты загрузки конфигов
https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config
Спасибо, большое за подсказку. Действительно приоритет у application.properties выше чем у @PropertySource поэтому ничего не перезаписывалось. Сменил application.properties на default.properties ))) И все заработало
источник

DS

Dmitriy Shilnikov in learn.java
D Lok
Привет, чат! Подскажите битте как оптимально определить индекс пробела в переменной String

задачка на финансы,  если пользователь вводит комиссия 5 Euro, то с помощью equals я запускаю один цикл, если пользователь вводит 5 Prozent то другой цикл.
Я попробовала с помощью indexOf, Charat, substring работает только если однозначная сумма.  

  txt = buf.readLine();
  String  eingabe = txt;
  int index = eingabe.indexOf("Euro") || eingabe.indexOf("Prozent");
  String prozentStr = eingabe.substring(0,2);
  String format = eingabe.substring(index);

   int prozentInt = Integer.parseInt(prozentStr);
Ты чего-то странное спрашиваешь. Индекс пробела - это indexOf(" ")
источник

M

Malik in learn.java
D Lok
Привет, чат! Подскажите битте как оптимально определить индекс пробела в переменной String

задачка на финансы,  если пользователь вводит комиссия 5 Euro, то с помощью equals я запускаю один цикл, если пользователь вводит 5 Prozent то другой цикл.
Я попробовала с помощью indexOf, Charat, substring работает только если однозначная сумма.  

  txt = buf.readLine();
  String  eingabe = txt;
  int index = eingabe.indexOf("Euro") || eingabe.indexOf("Prozent");
  String prozentStr = eingabe.substring(0,2);
  String format = eingabe.substring(index);

   int prozentInt = Integer.parseInt(prozentStr);
Какой протокол ввода для пользователя?
источник

DS

Dmitriy Shilnikov in learn.java
D Lok
Привет, чат! Подскажите битте как оптимально определить индекс пробела в переменной String

задачка на финансы,  если пользователь вводит комиссия 5 Euro, то с помощью equals я запускаю один цикл, если пользователь вводит 5 Prozent то другой цикл.
Я попробовала с помощью indexOf, Charat, substring работает только если однозначная сумма.  

  txt = buf.readLine();
  String  eingabe = txt;
  int index = eingabe.indexOf("Euro") || eingabe.indexOf("Prozent");
  String prozentStr = eingabe.substring(0,2);
  String format = eingabe.substring(index);

   int prozentInt = Integer.parseInt(prozentStr);
String  eingabe = "1555 Prozent";
       int index = eingabe.indexOf(" ");
       String prozentStr = eingabe.substring(0,index);
       String format = eingabe.substring(index+1);

       System.out.println("Prozent: " + prozentStr);
       System.out.println("format: " + format);
источник

A

Anton in learn.java
D Lok
Привет, чат! Подскажите битте как оптимально определить индекс пробела в переменной String

задачка на финансы,  если пользователь вводит комиссия 5 Euro, то с помощью equals я запускаю один цикл, если пользователь вводит 5 Prozent то другой цикл.
Я попробовала с помощью indexOf, Charat, substring работает только если однозначная сумма.  

  txt = buf.readLine();
  String  eingabe = txt;
  int index = eingabe.indexOf("Euro") || eingabe.indexOf("Prozent");
  String prozentStr = eingabe.substring(0,2);
  String format = eingabe.substring(index);

   int prozentInt = Integer.parseInt(prozentStr);
Проще всего сделать .split() через пробел, вернет массив строк и в цикле пройтись по нему.
источник

D

D Lok in learn.java
Malik
Какой протокол ввода для пользователя?
пользователь может вводить комиссию как ему удобно в евро или в процентах
источник

D

D Lok in learn.java
Anton
Проще всего сделать .split() через пробел, вернет массив строк и в цикле пройтись по нему.
спасибо
источник

M

Malik in learn.java
Сделай trim(), затем split(« »), а потом отфильтруй список, чтобы там не было пустых строк, после проверь что у тебя две строки в массиве
источник

MN

Midow Noname in learn.java
Malik
Сделай trim(), затем split(« »), а потом отфильтруй список, чтобы там не было пустых строк, после проверь что у тебя две строки в массиве
народный способ 🌇 рекомендую
источник

РХ

Ринат Харисов... in learn.java
D Lok
Привет, чат! Подскажите битте как оптимально определить индекс пробела в переменной String

задачка на финансы,  если пользователь вводит комиссия 5 Euro, то с помощью equals я запускаю один цикл, если пользователь вводит 5 Prozent то другой цикл.
Я попробовала с помощью indexOf, Charat, substring работает только если однозначная сумма.  

  txt = buf.readLine();
  String  eingabe = txt;
  int index = eingabe.indexOf("Euro") || eingabe.indexOf("Prozent");
  String prozentStr = eingabe.substring(0,2);
  String format = eingabe.substring(index);

   int prozentInt = Integer.parseInt(prozentStr);
хм, а могут быть они разделены через множество пробелов или непечатные символы?
источник