|
|
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня. Подскажите в создании булевой функции которая перебирала бы строку и выдавала true если в ней только цифры и false если в строке есть буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 09:01 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
что такое - запрос? строкой ты что назвал? результат sql-запроса или экземпляр класса String? как вариант: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. можно использовать регулярные выражения вместо "перебора строки" -- FUCK THE iNET!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 09:52 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
попробуй Integer.parseInt - если пройдет, то true еще есть Character.isDigit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 09:54 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
На самом деле это поле из формы жсп страницы. После его забивки оно передается в сервлет. Это поле должно состоять из 12 цифр. Вот как там проверить что введенно значение должно состоять из 12 цифр а не там букв и цифр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 12:01 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
Если именно из 12 цифр - то: 1. Самое лучшее, и универсальное решение - использователь регулярное выражение. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2. Можно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 13:02 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
А можно по старинке :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 13:49 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
nexА можно по старинке :) PS: но на null-length лучше проверить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 13:52 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. Особенно 2nex. Все гениальное просто. Все получилось а на нуль проверка была просто я её не написал. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 14:11 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
Оказывается можно и так: public boolean isValidRnn(String str) { char c; for(int i = 0; i < str.length(); i++) { c = str.charAt(i); if (c <= '\060' && c >= '\071') continue; else return false; } return true; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 14:16 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
Извиняюсь знаки больше и меньше перепутал public boolean isValidRnn(String str) { char c; for(int i = 0; i < str.length(); i++) { c = str.charAt(i); if (c >= '\060' && c <= '\071') continue; else return false; } return true; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 14:28 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
тогда уж c >= '0' && c <='9' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2004, 12:01 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
Да конешно лучше. А кто подскажет где можно взять таблицу соответствия букв и цифр а также других знаков ASCI символам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 06:28 |
|
||
|
Интересный запрос
|
|||
|---|---|---|---|
|
#18+
kairatsanДа конешно лучше. А кто подскажет где можно взять таблицу соответствия букв и цифр а также других знаков ASCI символам м-да... их в инете дофига просто. а вообще: меню виндовс Start -> Programs -> Accessories -> System Tools -> Character Map (находится в каталоге %SystemRoot%\System32\charmap.exe) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:48 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=830&tid=2153403]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 344ms |

| 0 / 0 |
