Size: a a a

2020 August 11

DS

Dmitriy Shilnikov in learn.java
Andrey Shalygin
на курсе задали, спасибо
Ну т.е. каждого юзера вначале проверяешь его адреса, если такой адрес уже есть в мапе, то это тот же самый юзер - используешь его, если все адреса новые, то это новый юзер - просто добавляешь его адреса в мапу.
источник

DS

Dmitriy Shilnikov in learn.java
Возможно, можно и что-то умнее придумать
источник

AS

Andrey Shalygin in learn.java
Dmitriy Shilnikov
Ну т.е. каждого юзера вначале проверяешь его адреса, если такой адрес уже есть в мапе, то это тот же самый юзер - используешь его, если все адреса новые, то это новый юзер - просто добавляешь его адреса в мапу.
спасибо, попробую разбраться
источник

М

Мади in learn.java
Dmitriy Shilnikov
Заходишь в гугл, вводишь java console read integer value
Не пойму как сделать, чтобы программа считала запятую разделителем. Пример вводятся 3 числа в одну сроку "1,2,3", нужно каждое число записать в переменную. Метод nextInt() не работает
источник

ch

central hardware in learn.java
Мади
Не пойму как сделать, чтобы программа считала запятую разделителем. Пример вводятся 3 числа в одну сроку "1,2,3", нужно каждое число записать в переменную. Метод nextInt() не работает
на stdlib ВСЮ работу все равно не переложишь
источник

DS

Dmitriy Shilnikov in learn.java
Мади
Не пойму как сделать, чтобы программа считала запятую разделителем. Пример вводятся 3 числа в одну сроку "1,2,3", нужно каждое число записать в переменную. Метод nextInt() не работает
У String есть метод split, например
источник

DS

Dmitriy Shilnikov in learn.java
Можно им воспользоваться
источник

AS

Andrey Shalygin in learn.java
Dmitriy Shilnikov
Ну т.е. каждого юзера вначале проверяешь его адреса, если такой адрес уже есть в мапе, то это тот же самый юзер - используешь его, если все адреса новые, то это новый юзер - просто добавляешь его адреса в мапу.
если я добавлю в качестве ключей имейлы в коллекции hashset, потом же нужно будет все равно как то пройтись по всем коллекциям hashset и найти в них повторяющиеся элементы
источник

DS

Dmitriy Shilnikov in learn.java
Andrey Shalygin
если я добавлю в качестве ключей имейлы в коллекции hashset, потом же нужно будет все равно как то пройтись по всем коллекциям hashset и найти в них повторяющиеся элементы
Так не сет - мапу используй
источник

ch

central hardware in learn.java
Andrey Shalygin
если я добавлю в качестве ключей имейлы в коллекции hashset, потом же нужно будет все равно как то пройтись по всем коллекциям hashset и найти в них повторяющиеся элементы
в множествах не может быть повторяющихся значений
источник

DS

Dmitriy Shilnikov in learn.java
И тебе не надо проходить по мапе для поиска, просто юзай contains
источник

AK

Alexandr Korotkov in learn.java
У google guava есть multyMap в которой в качестве ключей может быть множество одинаковых значений
источник

AS

Andrey Shalygin in learn.java
Dmitriy Shilnikov
И тебе не надо проходить по мапе для поиска, просто юзай contains
В Hashmap добавляю ключ - это коллекция hashset, состоящая из уникальных имейлов, а значение это user
А дальше что с этим делать?
источник

ch

central hardware in learn.java
Andrey Shalygin
В Hashmap добавляю ключ - это коллекция hashset, состоящая из уникальных имейлов, а значение это user
А дальше что с этим делать?
а что надо?
источник

AS

Andrey Shalygin in learn.java
central hardware
а что надо?
нужно найти повторяющиеся имейлы у пользователей и потом объеденить, чуть выше описание присылал
источник

ch

central hardware in learn.java
Andrey Shalygin
нужно найти повторяющиеся имейлы у пользователей и потом объеденить, чуть выше описание присылал
>
уникальных имейлов
повторяющиеся имейлы
https://t.me/javastart/260015 или искать иные решения
источник

АУ

Антон Усепов... in learn.java
Ребят, как можно сделать фильтр с множествами полей из разных таблиц. Н: поиск квартиры -https://www.rightmove.co.uk/overseas-property/in-USA.html . Использую : java8 , spring boot и thymleaf(в будущем будет на Reactе), куда глубже копать?
источник

М

Мади in learn.java
Dmitriy Shilnikov
У String есть метод split, например
Спасибо за ответ. Вот написал такой код, вроде все работает.
источник

М

Мади in learn.java
Dmitriy Shilnikov
И тебе не надо проходить по мапе для поиска, просто юзай contains
import java.util.Scanner;

public class Simple {
   public static void main(String[] args) {
       Scanner input = new Scanner(System.in);
       System.out.println("Введите 3 числа через запятую:");

       String str = input.nextLine();
       String[] nums = str.split(",");

       int first = Integer.parseInt(nums[0]);
       int second = Integer.parseInt(nums[1]);
       int third = Integer.parseInt(nums[2]);

       System.out.println("hello " + first + " world hello " + second + " world hello " + third + " world");
   }
}
источник

SK

Sergei Kutcher in learn.java
Добрый вечер!

Периодически читаю статьи на англ. и возникают вопросы о значениях/переводах. Можете порекомендовать чатик, где можно вопросы по переводу обсудить?
источник