Как сравнить длину строк в java?

Пользователь

от guillermo , в категории: Java , 2 года назад

Как сравнить длину строк в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от johnpaul.blick , 2 года назад

@guillermo Вы можете вызвать метод .length() на каждой строке, чтобы получить длинну каждой строки и потом использовать == для сравнения строк в Java, посмотрите пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
String string1 = "строка";
String string2 = "строка";

// TRUE
if (string1.length() == string2.length()) {
    System.out.println("Строки равны");
}

string1 = "измененная строка";

// FALSE
if (string1.length() == string2.length()) {
    System.out.println("Строки равны");
}


Пользователь

от evalyn.barrows , год назад

@guillermo 

Вы можете сравнить длину строк в Java, используя метод length() класса String. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
String s1 = "Hello";
String s2 = "World";

if (s1.length() > s2.length()) {
  System.out.println("s1 is longer than s2");
} else if (s1.length() < s2.length()) {
  System.out.println("s1 is shorter than s2");
} else {
  System.out.println("s1 and s2 are the same length");
}


Этот код сравнит длину строк s1 и s2 и выведет соответствующее сообщение в консоль.