char- все статьи тега


Как я могу проверить, сколько согласных и гласных в предложении на языке Java?

В конце цикла я планирую показать количество согласных и гласных в предложении. Мне было интересно, есть ли более эффективный способ проверить, сколько согласных и гласных в данном предложении, а не использовать оператор if и вручную вводить каждую букву. (ключ относится к моему сканеру, который уже был инициализирован) Edit: он должен игнорировать цифры и другие специальные символы, поэтому, например, если я напишу Hello@ how 1are you?. Так и должно быть. 8 гласных и 6 согласных. System.out ...

Регулярное выражение C++ с char и wchar t?

У меня есть константный тип char и константный тип wchar_t. Моя функция ниже работает с char. Каков самый простой / самый эффективный способ написать функцию, которая может легко обрабатывать как char, так и wchar_t? const char* asciiChar = "this is an ascii string"; const wchar_t* unicodeChar = L"this is a unicode string"; std::string replaceSubstring(const char* find, const char* asciiChar, const char* replace) { std::string const text(str); std::regex const ...

Подсчитайте количество вхождений каждой буквы в строке

Как я могу подсчитать количество вхождений в c каждой буквы (игнорируя регистр) в строке? Чтобы он мог вывести letter: # number of occurences, у меня есть код для подсчета встречаемости одной буквы, но как я могу подсчитать появление каждой буквы в строке? { char int count = 0; int i; //int length = strlen(string); for (i = 0; i < 20; i++) { if (string[i] == ch) { count++; } } return count; } Вывод: a : 1 b : 0 c : 2 ...

Как преобразовать std:: string в const char* или char*?

как я могу преобразовать std::string до char* или const char*? ...

В чем разница между char s[] и char *s?

В C можно использовать строковый литерал в таком объявлении: char s[] = "hello"; или такой: char *s = "hello"; Так в чем разница? Я хочу знать, что на самом деле происходит с точки зрения продолжительности хранения, как во время компиляции, так и во время выполнения. ...

Что такое неподписанный символ?

В C / C++, что за unsigned char используется для? Чем он отличается от обычного char? ...

Как конвертировать / анализировать из строки в char в java?

Как мне разобрать a String значение в Java для A char тип? Я знаю, как это сделать для int и double (например, Integer.parseInt ("123")), есть ли класс для строк и символов? ...

Как применить цикл for-each к каждому символу в строке?

поэтому я хочу повторить для каждого символа в строке. вот я и подумал: for (char c : "xyz") но я получаю ошибку компилятора: MyClass.java:20: foreach not applicable to expression type Как я могу это сделать? ...

Самый быстрый способ перебора всех символов в строке

в Java, что бы самый быстрый способ перебирать все символы в строке, это: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } или такой: char[] chars = str.toCharArray(); for (int i = 0, n = chars.length; i < n; i++) { char c = chars[i]; } EDIT: что я хотел бы знать, если стоимость многократного вызова charAt метод во время длинной итерации заканчивается тем, что либо меньше, либо больше, чем стоимость выполн ...

Возврат массива с помощью C

Я относительно новичок в C и мне нужна помощь с методами работы с массивами. Исходя из программирования Java, я привык к тому, что могу сказать int [] method()для того, чтобы возвратить массив. Однако я обнаружил, что с C вы должны использовать указатели для массивов, когда вы их возвращаете. Будучи новым программистом, я действительно не понимаю этого вообще, даже со многими форумами, которые я просматривал. В принципе, я пытаюсь написать метод, который возвращает массив символов в C. Я буду ...

Преобразование char в int в C#

у меня есть символ в c#: char foo = '2'; теперь я хочу получить 2 в int. Я нахожу это новообращенным.ToInt32 возвращает фактическое десятичное значение символа, а не число 2. Будет работать следующее: int bar = Convert.ToInt32(new string(foo, 1)); int.разбор работает только на строках, а также. нет ли собственной функции в C#, чтобы перейти от char к int, не делая его строкой? Я знаю, что это тривиально, но просто кажется странным, что нет ничего родного, чтобы напрямую сделать преоб ...

Возьмите вход char со сканера

Я пытаюсь найти способ, чтобы взять char ввод с клавиатуры. Я пробовал использовать: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); этот метод не существует. я пыталась писать c как String. Тем не менее, это не всегда будет работать в каждом случае, так как другой метод, который я вызываю из моего метода, требует char в качестве входных данных. Поэтому я должен найти способ явно взять символ в качестве входных данных. помочь? ...

Проверка строки на палиндром

A палиндром - это слово, фраза, число или другая последовательность единиц, которые могут быть прочитаны одинаково в любом направлении. чтобы проверить, является ли слово палиндромом, я получаю массив символов слова и сравниваю символы. Я проверил его, и это, кажется, работает. Однако я хочу знать, правильно ли это или если есть что-то улучшить. вот мой код: public class Aufg1 { public static void main(String[] args) { String wort = "reliefpfpfeiller"; char[] warray = wor ...

Оператор Java Switch-это"или"/" и " возможно?

я реализовал систему шрифтов, которая определяет, какую букву использовать с помощью операторов char switch. В моем изображении шрифта есть только заглавные буквы. Мне нужно сделать так, чтобы, например, 'a' и 'A' имели один и тот же выход. Вместо того, чтобы иметь 2x количество случаев, это может быть что-то вроде следующего: char c; switch(c){ case 'a' & 'A': /*get the 'A' image*/; break; case 'b' & 'B': /*get the 'B' image*/; break; ... case 'z' & 'Z': /*get the 'Z' image*/; bre ...

В Java, как найти, если первый символ в строке в верхнем регистре без регулярных выражений

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