Как сравнивать char java
Перейти к содержимому

Как сравнивать char java

  • автор:

Как сравнить char в java

Для сравнения символов в Java можно использовать оператор сравнения == Например:

char c1 = 'a'; char c2 = 'b'; if (c1 == c2)  System.out.println("Characters are equal"); > else  System.out.println("Characters are not equal"); > 

Также можно использовать метод equals класса Character :

Character c1 = 'a'; Character c2 = 'b'; if (c1.equals(c2))  System.out.println("Characters are equal"); > else  System.out.println("Characters are not equal"); > 

Обратите внимание, что если необходимо сравнить символы, которые хранятся в строках, то нужно использовать метод charAt класса String :

String str = "abc"; char c = 'a'; if (str.charAt(0) == c)  System.out.println("Characters are equal"); > else  System.out.println("Characters are not equal"); > 

Как сравнить символы в строке java

Для сравнения символов в строке в Java можно использовать метод charAt() класса String . Этот метод возвращает символ по указанному индексу в строке.

String str = "Hello, World!"; char c = 'o'; for (int i = 0; i  str.length(); i++)  if (str.charAt(i) == c)  System.out.println("Symbol 'o' is present at index " + i); > > 

В данном примере мы проходим по всем символам в строке str и сравниваем их с символом c . Если символы совпадают, то выводим индекс символа в строке.

Сравнение char

sym принимает значение у, в массиве wordfor типа char[] несколько букв у, однако условие не выполняется. Почему? Прошу помочь.

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

Ответы с готовыми решениями:

Ошибка в сравнение типов char
Здравствуйте. Только знакомлюсь с Java-программированием и пишу простую игру Greavitirips. Игра не.

Java в текстовом файле подсчитать количество слов имеющих вторую букву char 1 и четвертую char2 ( char1 и char
heip

Arrays.binarySearch(char[],char) не находит ‘+’
Если поставить + на 0 или 1 позицию, то все ок, а так не находит, возвращая -1. public class Main.

Дополните пожалуйста эти методы! скалярное произведение векторов, умножение на скаляр, сравнение векторов, сравнение
public class VectorTricks < public static void main(String args) < Vector v1 = new.

Сравнение символов

Здравствуйте! Есть два чара(2 буквы). Как узнать, одинаковые ли они с игнорированием строчных и прописных букв?

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Сравнение символов переменных по определенному индексу.
Значит проблема такая: имеется 2 переменных типа int и BigInteger. необходимо сравнить.

Сравнение 2х массивов символов
Помогите пожалуйста, есть 2 массива символов, нужно их сравнить таким образом что бы при нахождении.

Считывание строки, сравнение её символов и вывод
Сначала программа считывает ввод пользователем строки из нулей и единиц. Далее она должна заменить.

Сравнение символов в файле или ArrayList
Здравствуйте, я написал программу которая считывает с файла строки и переписывает их в другой файл.

161 / 157 / 29
Регистрация: 21.09.2013
Сообщений: 487
Записей в блоге: 2

Как на счет приведения к типу String?

1 2 3
char a = 'a'; char A = 'A'; System.out.println(String.valueOf(a).compareToIgnoreCase(String.valueOf(A)));

Регистрация: 11.07.2013
Сообщений: 241

Лучший ответ

Сообщение было отмечено OxomHuK как решение

Решение

char i, j; boolean b =(Character.toLowerCase((char)i) == Character.toLowerCase((char)j));
char x, y; boolean b = (x == y || Math.abs((int)x - (int)y) == 32);

Добавлено через 1 минуту

ЦитатаСообщение от _Den_ Посмотреть сообщение

Как на счет приведения к типу String?

Добавлено через 42 секунды
исчерпал все спасибо

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Считывание строки, сравнение её символов на наличие цифр и вывод
Пользователь вводит строку символов. Программа должна вычленить из этой строки все цифры и.

Дополните пожалуйста эти методы! скалярное произведение векторов, умножение на скаляр, сравнение векторов, сравнение
public class VectorTricks < public static void main(String args) < Vector v1 = new.

сравнение символов
какой функцией перебирать строку символов посимвольно. тоесть мне нужно допустим.

Сравнение символов
Народ, тут такая задачка, вроде просто, только очень много кода, ну нужно всё как можно покороче:D.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *