|
|
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
Всем привет. ArrayList alStr содержит арифметическое выражение:[18, +, 5, *, 4.74, /, 2, -, 38]. Как в списке найти значение "*"? пробовал так, не работает. Код: java 1. 2. 3. 4. как реализовать поиск? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 17:59:52 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
строки сравниваются с помощью метода equals ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 18:25:06 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
filinvitaкак реализовать поиск?Скорее всего вам нужен поиск в строке (а если точнее - в элементе списка): Код: java 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 19:07:25 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
Дано арифметическое выражение в виде строки. Строку я разбил на числа и арифметические знаки, поместил их в ArrayList, для дальнейшей работы с ними, а именно нахождение результата арифметического выражения. Возвращаться к строке мне не нужно. М/б есть смысл перейти к массиву строк String[] alStr; Код: java 1. 2. 3. 4. на остальных элементах возвращает -1. не могу понять как мне это может помочь? помогите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2012, 00:32:15 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
А если поступить так: Код: java 1. 2. 3. 4. 5. 6. 7. есть изящней варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2012, 00:52:15 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
filinvitaСтроку я разбил на числа и арифметические знаки Тада используйте equals (см. выше). Или воспользоваться готовым решением , например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2012, 03:41:48 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
filinvitaкак реализовать поиск? В классе ArrayList поиск реализован. Как и в других не абстрактных классах реализующих List. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 15:46:20 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
Так, что-то не понял какие проблемы? Тот цикл , что ты написал в своем первом вопросе - сообщении, жизнеспособен даже без equals. Другой вопрос, может у тебя несколько знаков умножения в выражении может быть, так это другой вопрос. Можно получать массив позиций запрашиваемого char. А вообще есть алгоритм как парсить формулу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 20:51:42 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
Alex_1976, Тот цикл , что ты написал в своем первом вопросе - сообщении, жизнеспособен даже без equals Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2012, 22:51:00 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
javapecker - у Вас есть сомнения. Я сказал что работать это будет. public static void main(String[] args) { // TODO code application logic here ArrayList<String> str = new ArrayList<String>() ; str.add("1"); str.add("2"); str.add("*"); str.add("equals"); for (int i=0;i<str.size();i++){ if ("*"==str.get(i)) System.out.println(String.valueOf(i)); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 07:51:58 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
Alex_1976, да, у меня есть сомнения. Вы сказали что работать будет не "это", а Тот цикл , что ты написал в своем первом вопросе а в первом вопросе не указывается, как значения попали в ArrayList. Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 10:52:33 |
|
||
|
Поиск значения элемента в ArrayList()
|
|||
|---|---|---|---|
|
#18+
Так вот если Вы не уверены как они туда попали, а уже пытаетесь уверить что работать не будет :) Я сказал " вполне" - жизнеспособен. :) Думаю не стоит разводить холивар. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2012, 12:03:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38013321&tid=2130700]: |
0ms |
get settings: |
14ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
| others: | 305ms |
| total: | 518ms |

| 0 / 0 |
