JavaRush/Java блог/Архив info.javarush/Где можно посмотреть, как реализованы уже готовые функции...
Helga
26 уровень

Где можно посмотреть, как реализованы уже готовые функции в java?

Статья из группы Архив info.javarush
участников
Стало интересно, где-нибудь можно найти подобную информацию? Гугл ничего не подсказвыает. Например, хотелось бы взглянуть на реализацию метода String replace(CharSequence target, CharSequence replacement. У меня есть для себя такая подзадача: написать скрипт, который будет искать в тексте ячеек таблицы теги гиперссылок в формате link text и переводить их в формат (link text)[url]. Сейчас это кажется мне мегасложным заданием... но ведь по сути там ничего нет, кроме алгоритмов и работы со строками.
Комментарии (5)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Helga
Уровень 26
19 октября 2014, 17:42
Спасибо! Здорово!
terranum
Уровень 28
19 октября 2014, 15:06
public static void main(String[] args) {
        String str = "Hello World!";
        str.replace('o','a');
    }

Зажимаешь Ctrl и жмешь на replace(для Intellij idea).
Helga
Уровень 26
19 октября 2014, 15:01
Ой) он сразу и залинковался)
Я имела в виду, искать в тексте ячеек таблицы теги гиперссылок в формате
<a href="url">link text</a>
и переводить их в формат (link text)[url].
0xFF
Уровень 9
19 октября 2014, 21:30
Может стоит попробовать решулярные выражения? Как я себе представляю решение — там одной хорошей регулярки хватит. Ну или в 2 захода: сначала выделить все теги a, далее их них вытянуть что нужно.
blacky
Уровень 23
19 октября 2014, 22:34
Можно попробовать SAX / StAX или xQuery / xslt. Можно и регулярками это дело решить.