Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
VolAndr
0 / 0 / 0
Регистрация: 24.05.2015
Сообщений: 11
#1

Сравнение строк

22.02.2016, 20:15. Просмотров 214. Ответов 2
Метки нет (Все метки)

У меня что-то не так с условиями в if (command=="clear") и if (command=="exit") ,они не выполняются при вводе соответствующих команд. Подскажите пожалуйста в чём ошибка.

Весь код:
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
import java.io.PrintStream; 
import java.util.Scanner; 
import java.util.Stack; 
 
public class proststack { 
public static void main(String[] args) { 
Scanner in= new Scanner(System.in); 
PrintStream out=new PrintStream(System.out); 
Stack<String> pstack=new Stack<String>();
String command = null;
int i=0;
do {
    command=in.nextLine();
    System.out.println(command);
    if (command.length()<6) {
            if (command=="clear") {
            pstack.clear();
        }
        if (command=="exit") {
            i=1;
        }
    }
    else  {
        int a=command.charAt(command.length()-1);
        String b = Integer.toString(a);
        pstack.push(b);
        System.out.println("ok");
    }
    System.out.println(pstack.size());  
} while (i==0);
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2016, 20:15
Ответы с готовыми решениями:

Сравнение строк
Мне нужна помощь в задачке по строкам. У меня вводится две строки, если во...

Сравнение строк ==
Братья, добрый день, у меня большое горе, я в очередной раз запутался. Вообще я...

Сравнение строк
MessageDigest sha = null; String myKey = pass + salt; ...

Сравнение двух строк
Есть две строки, нужно сравнить их по содержимому. Если str1=&quot;a&quot;, str2=&quot;a&quot;, то...

Сравнение двух строк
Добрый день, подскажите пожалуйста, у меня есть две строки &quot;12:45:21&quot; и...

2
liptonus777
32 / 32 / 22
Регистрация: 29.10.2015
Сообщений: 193
22.02.2016, 20:17 #2
Сравнение строк выполняется методом equals()
Java
1
command.equals("clear")
1
VolAndr
0 / 0 / 0
Регистрация: 24.05.2015
Сообщений: 11
22.02.2016, 20:26  [ТС] #3
Всё заработало ,спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2016, 20:26

Сравнение символа двух строк
Здравствуйте! Мне надо сравнить символ одной строки с символом другой,...

Сравнение элементов двух строк
Здравствуйте, мне надо сравнить две строки, и если в первой окажутся символы...

Неверное сравнение строк (на русском)
Возникла проблема со сравнением/проверкой вхождения одной строки в другую....


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

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

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