Мне нужно что бы ввод пользователя переходил в нижний регистр, тем самым если его спросят: "Выйти?(y/n): " и он ответит - "Y" т.е большими буквами, то он всё равно проверит. Пример кода на C#:
Console.Write("Выйти?(y/n): ");
string quit = Console.ReadLine().ToLower();
if (quit == "y") {
break;
}
else {
// Continue
}
В данном коде меня затронуло .ToLower(), как такое реализовать на JAVA?
https://ideone.com/5l3tzX
import java.io.*;
class Ideone {
public static void main (String[] args) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
if (in.readLine().trim().toLowerCase().equals("y")) {
System.out.println("It was YES");
}
}
}
import java.util.Scanner;
System.out.print("Выйти?(y/n): ");
Scanner in = new Scanner(System.in);
String quit = in.nextLine();
String toLowerQuit = quit.toLowerCase();
В Java у объекта типа String есть фун-ия, которая выполняет сравнение, игнорируя регистр
public boolean equalsIgnoreCase(String anotherString)
Пример:
String input = "Y";
if (input.equalsIgnoreCase("y")) {
// do positive case
} else {
// do negative case
}
String s = "AAAAA".toLowerCase();
или
String s = "а".toUpperCase();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При изменение картинки по src, она меняется, но при повторном клике на исходную не возвращаетсяПомогите разобраться
Делаю аякс запрос, после которого меня значение атрибутаВ DOM всё меняется, как положено