-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
|
|
1 | |
Что быстрее сравнить, строку или integer?25.07.2020, 17:09. Показов 3707. Ответов 8
Метки нет (Все метки)
есть много строк вида:
"83273885690";"100000372967409";"200000269854191" мне надо сравнить значения в этих строках что будет быстрее сравнивать их как строки или перегонять в инт и сравнивать интом? грубо говоря это три колонки и сравнивать мне надо каждое значение. таких строк около миллиона
0
|
25.07.2020, 17:09 | |
Ответы с готовыми решениями:
8
Оптимизация кода, структуры базы, или что еще можно сделать что бы быстрее работало!? Что быстрее WHERE x=1 или WHERE x IN (1)? Что быстрее: i++ или ++i ? Что быстрее 7 или XP? |
Am I evil? Yes, I am!
17553 / 10310 / 2819
Регистрация: 21.10.2017
Сообщений: 22,366
|
|
25.07.2020, 17:33 | 2 |
0
|
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
|
|
25.07.2020, 17:38 [ТС] | 3 |
ну имелось виду целочисленное)
конечно не в инт) для простоты представим что там четырехзначные значения)
0
|
Am I evil? Yes, I am!
17553 / 10310 / 2819
Регистрация: 21.10.2017
Сообщений: 22,366
|
|
25.07.2020, 17:40 | 4 |
Как минимум переводить строку в число - неслабая операция.
Добавлено через 1 минуту С другой стороны - как ты будешь сравнивать строки? По каким критериям?
0
|
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
|
|
25.07.2020, 17:41 [ТС] | 5 |
грубо говоря строка это три столбца со значениями, мне надо каждое значение сравнивать с такими же значениями в других строках
я подумал что может на дистанции toInteger может выйграть у equals но теперь вот еще подумал и навреное вы правы тяжеловато строку в цифру перегонять понял спасибо буду юзать equals
0
|
Am I evil? Yes, I am!
17553 / 10310 / 2819
Регистрация: 21.10.2017
Сообщений: 22,366
|
|
25.07.2020, 17:44 | 6 |
SadiQ228, так тебе тупо на равенство надо сравнивать? Не больше/меньше?
0
|
-4 / 24 / 7
Регистрация: 16.12.2016
Сообщений: 716
|
|
25.07.2020, 17:45 [ТС] | 7 |
да тупо равенство такое значение/не такое
0
|
Am I evil? Yes, I am!
17553 / 10310 / 2819
Регистрация: 21.10.2017
Сообщений: 22,366
|
|
25.07.2020, 17:48 | 8 |
Сообщение было отмечено SadiQ228 как решение
Решение
Ну тогда конечно нет смысла в число переводить
0
|
2677 / 1995 / 496
Регистрация: 17.02.2014
Сообщений: 9,357
|
|
25.07.2020, 22:32 | 9 |
HashSet<String> чем тебя не устраивает? поиск за О(1) делает! скажем из файла читаешь эти строки, если в сете нет этой строки, то добавляешь ее туда, если есть, делаешь, что трэба))
1
|
25.07.2020, 22:32 | |
25.07.2020, 22:32 | |
Помогаю со студенческими работами здесь
9
Что быстрее, while или foreach? Что быстрее - Java или C# if или switch? что быстрее Что быстрее assembler или c++ Contains или Count, что быстрее? Что быстрее, курсор или While? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |