Почему при печати байтов (числовой тип данных) с использованием потока печати мне выдаются символы?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему при печати байтов (числовой тип данных) с использованием потока печати мне выдаются символы?

Сообщение Anonymous »

Почему компиляция приведенного ниже кода приводит к получению значения кода ASCII: GHI? Я думал, что байт — это числовой тип данных? См. код ниже:
import java.io.*;

public class PrintStreamDemo {

public static void main(String[] args) {

byte c[] = {70, 71, 72, 73, 74, 75, 76};
// create printstream object
PrintStream ps = new PrintStream(System.out);

// write bytes 1-3
ps.write(c, 1, 3);

// flush the stream
ps.flush();
}
}


Подробнее здесь: https://stackoverflow.com/questions/645 ... e-me-chara
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»