Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
oelg
0 / 0 / 0
Регистрация: 03.06.2013
Сообщений: 2
#1

Не могу понять в чем ошибка (java)

03.06.2013, 23:14. Просмотров 396. Ответов 2
Метки нет (Все метки)

У меня задание - написать парсер под HTML.
У меня есть файл, из которого я считываю текст и заношу его в строку, далее из этой строки я с помощью метода split создаю массив этих определенных строк и далее я определенный текст заменяю на теги HTML, в общем, не работает метод replace, не могу понять в чем ошибка... заранее благодарю, если кто сможет объяснить в чем дело. Вот код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        String[] NewStr = OldStr.split(";;");
 
        int k = -1;
        for (int i = 0; i < NewStr.length; i++){
            k = NewStr[i].indexOf("zagolovok->");
            if (k >= 0){
                System.out.println(i);
                NewStr[i].replace("zagolovok->", "<h1>");
                NewStr[i] += "</h1>";
 
            }
 
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 23:14
Ответы с готовыми решениями:

Не могу понять в чем ошибка
Задание : В целочисленном векторе vectorn найти второй по порядку...

Не могу понять в где ошибка в Java коде
Помогите пожалуйста. изучаю Java по книге там такой код. //Использование...

Java SE vs Java EE в чем разница?
Объясните пожалуйста простым языком отличия Java SE от Java EE

не могу понять
Вечер добрый. Не могу понять в чем проблема, производиться ввод даты через...

Не могу понять алгоритм
Немогу понять алгоритм(закономерность) который потом нужно запоковать в for...

2
qvad
Эксперт HardwareЭксперт Windows
21171 / 11987 / 644
Регистрация: 11.04.2010
Сообщений: 53,469
03.06.2013, 23:20 #2
Цитата Сообщение от oelg Посмотреть сообщение
в чем ошибка
может в том что вы постите в раздел с принтерами?
0
tankomaz
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
440 / 439 / 100
Регистрация: 14.10.2012
Сообщений: 1,147
Записей в блоге: 9
05.06.2013, 18:06 #3
ну пожалейте наши глаза, переменные с маленькой буквы
ошибка вот тут, никуда не присваивали новую строку (в строки сами по себе не измеряемы..ага)
newStr[i] = newStr[i].replace("zagolovok->", "<h1>");
ну и проверяем...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.Arrays;
 
public class Clazz {
 
    public static void main(String[] args) {
        String oldStr = "hello;;World;;names;;to;;lower;;case;;zagolovok->";
        String[] newStr = oldStr.split(";;");
 
        int k = -1;
        for (int i = 0; i < newStr.length; i++) {
            k = newStr[i].indexOf("zagolovok->");
            if (k >= 0) {
                System.out.println(i);
                newStr[i] = newStr[i].replace("zagolovok->", "<h1>");
                newStr[i] += "</h1>";
 
            }
 
        }
 
    }
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 18:06

Методы и классы в коде, не могу понять.
Всем здравствуйте. Есть код: class Automobile { private static int...

Не могу понять задание в конце главы
Привет, помогите начинающему говнокодеру Задание должно быть очень простым: ...

Не могу понять, почему появляется окно консоли
Здравствуйте уважаемые форумчане. Я только начинаю учиться программировать на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru