Мне нужно что бы ввод пользователя переходил в нижний регистр, тем самым если его спросят: "Выйти?(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();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
При изменение картинки по src, она меняется, но при повторном клике на исходную не возвращаетсяПомогите разобраться
Делаю аякс запрос, после которого меня значение атрибутаВ DOM всё меняется, как положено