Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 22:09   #1
_rofl
Новичок
Джуниор
 
Регистрация: 05.04.2011
Сообщений: 1
По умолчанию acm олимпиада

-Нужен совет как оптимизировать виполнение програм на java

-нужен консольний ввод-вивод.Что лучше использовать?
BufferedReader(InputStreamReader(Sy stem.in)) ?

-Scanner или StringTokenizer?

-И ищо тупой вопрос) Если нужно считать с 2 рядков,то нужно 2 обєкта StringTokenizer ?
_rofl вне форума Ответить с цитированием
Старый 06.04.2011, 16:19   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Вообще StringTokenizer не рекомендуется к использованию, так как считается устаревшим, вместо него следует использовать метод String.split. Для acm должно быть достаточно String.split, не смотря на то, что он немного медленней StringTokenizer'а. Scanner же, медленнее обоих методов разбиения строки, но зато удобней в использовании для чтения разнотипных данных. Не далее как позавчера, был пост в этой ветви форума. В нём именно Scanner послужил причиной выхода за временной лимит
netrino вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Олимпиада Anguish Лера Помощь студентам 0 12.12.2010 20:21
ACM Аля-Улю Общие вопросы .NET 0 25.04.2010 13:35
acm.timus.ru ИльяМалиновский Свободное общение 12 28.12.2009 18:36
Задачка с сайта acm.timus.ru phpcreator Помощь студентам 9 17.10.2009 15:19