Упражнения по Java-строкам: сравнивайте две строки лексикографически, игнорируя различия в регистре
Строка Java: упражнение 6 с решением
Напишите Java-программу для лексикографического сравнения двух строк, игнорируя различия в регистре.
Иллюстрированная презентация:
Пример решения:
Java-код:
public class Exercise6 {
public static void main(String[] args)
{
String str1 ="This is exercise 1";
String str2 ="This is Exercise 1";
System.out.println("String 1: " + str1);
System.out.println("String 2: " + str2);
// Compare the two strings.
int result = str1.compareToIgnoreCase(str2);
// Display the results of the comparison.
if (result < 0)
{
System.out.println("\"" + str1 + "\"" +
" is less than " +
"\"" + str2 + "\"");
}
else if (result == 0)
{
System.out.println("\"" + str1 + "\"" +
" is equal to " +
"\"" + str2 + "\"");
}
else // if (result > 0)
{
System.out.println("\"" + str1 + "\"" +
" is greater than " +
"\"" + str2 + "\"");
}
}
}
Пример вывода:
Строка 1: это упражнение 1 Строка 2: это упражнение 1 «Это упражнение 1» равно «Это упражнение 1»
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите Java-программу для лексикографического сравнения двух строк.
Далее: Напишите программу на Java для объединения данной строки в конец другой строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code