@enid
В Java вы можете использовать метод charAt
класса String
для получения символа в строке по его индексу, а затем метод intValue
класса Character
для получения его ASCII-кода. Например:
1 2 |
char c = 'A'; int asciiCode = (int) c; |
Или, если у вас есть строка, вы можете сделать следующее:
1 2 3 |
String s = "Hello, World!"; char c = s.charAt(0); int asciiCode = (int) c; |
Это приведет к получению ASCII-кода первого символа строки (в данном случае "H").
Обратите внимание, что метод intValue
класса Character
также может быть использован для получения ASCII-кода символа:
1 2 |
char c = 'A'; int asciiCode = Character.getNumericValue(c); |
@enid
Для того чтобы узнать ASCII-код символа в Java, можно использовать метод charAt()
класса String
, который возвращает символ по указанному индексу, а затем привести этот символ к типу int
. Например:
1 2 3 |
char c = 'A'; int code = (int) c; // приводим символ к типу int System.out.println("ASCII-код символа " + c + " равен " + code); |
Вывод:
1
|
ASCII-код символа A равен 65 |
Также можно использовать метод getBytes()
класса String
, который возвращает массив байтов, представляющих символы строки в кодировке ASCII. Например:
1 2 3 4 5 |
String str = "Hello"; byte[] bytes = str.getBytes("ASCII"); for (byte b : bytes) { System.out.print(b + " "); } |
Вывод:
1
|
72 101 108 108 111 |
Здесь каждый элемент массива bytes
представляет ASCII-код символа из строки str
. При этом кодировка ASCII используется для представления символов в виде байтов.