Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Получить предпоследний элемент из Stack / 2 сообщений из 2, страница 1 из 1
16.08.2013, 15:21:43
    #38369038
Витяй1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить предпоследний элемент из Stack
Здравствуйте, поместил в стек ascii коды символов, теперь хочу их сравнить. Взять последний (это я знаю как) и сравнить его зачем с предпоследним. Вот тут я запутался. Пробовал делать так
Код: 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.
        Stack st = new Stack();

        int num;
        int num2;
        for (int i = (int)st.lastElement(); i < st.size(); i--) {
            if (st.size() > 1) {
                num = (int) st.elementAt(i);
                num2 = (int) st.elementAt(i - 1);
                if (num == 41) {
                    if (num2 == 40) {
                        st.removeElementAt(i);
                        st.removeElementAt(i - 1);
                        System.out.println(st);
                    }
                } else if (num == 125) {
                    if (num2 == 123) {
                        st.removeElementAt(i);
                        st.removeElementAt(i - 1);
                        System.out.println(st);
                    }
                } else if (num == 93) {
                    if (num2 == 91) {
                        st.removeElementAt(i);
                        st.removeElementAt(i - 1);
                        System.out.println(st);
                    }
                }

            }

        }

        System.out.println(st);

    }
}
...
Рейтинг: 0 / 0
16.08.2013, 17:18:04
    #38369224
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить предпоследний элемент из Stack
Код: java
1.
2.
3.
4.
Stack<String> st = new Stack<String>();
         st.push("1");
         st.push("2");
         System.out.println("Your fucken previous element is : "+st.get((st.size()-1)-1));
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Получить предпоследний элемент из Stack / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]