Сравнение String

214
09 июля 2018, 05:30

Как сделать сравнение строк.

В int это - if((a > b)&&(a > c)), 
а как это сделать в String? - if((a.equals(b))&&(a.equals(c))). 
Как поставить знак ">"?

Пример: ввести три слова, и, в каком слове больше букв - то на экране: "Слово a больше всех"

Answer 1

Используй .length() для строк что-бы узнать их длину.

    String a = "аaaa";
    String b = "bb";
    if(a.length()>b.length()) {
        System.out.println("Строка- " +a+" Больше");
    }else {
        System.out.println("Строка- " +b+" Больше");
    }
Answer 2

Например, вот так:

Math.max(a.lenght(), b.lenght()) == a.lenght() 
     && Math.max(a.lenght(), c.lenght()) == a.lenght());
READ ALSO
Как собрать проект Java FX?

Как собрать проект Java FX?

Написал приложение на Java FXС Использованием дополнительных библиотек (Hibernate, Jfoenix и др)

225
Помощь в разработке игры на Java & LWJGL [закрыт]

Помощь в разработке игры на Java & LWJGL [закрыт]

В общем, я новичок и хочу разработать собственную небольшую игру на Java & LWJGL, по типу Stardew ValleyОна будет в плане графики простенькой: пиксельная,...

189
Цикл While и Scanner

Цикл While и Scanner

Всем привет! Подскажите, пожалуйста, как правильно написать цикл:

200
Что такое jsp/jsf?

Что такое jsp/jsf?

Недавно начал изучать веб на javaИз уроков понял что вроде как благодаря этим технологиям можно динамически менять внешний интерфейс страницы...

208