Можно ли найти экземпляры //
в строке, считанной из файла в массив байтов, а затем «отрезать» от //
до конца строки? Я пытаюсьНайти отдельные строки в байтовом массиве
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[8 * 1024];
int read;
while ((read = fis.read(buffer)) != -1)
{
for (int i = 0; i < read; i++)
{
if (buffer[i] == '//')
{
buffer = buffer[0:i];
}
}
}
, но я получаю Invalid character constant
в if (buffer[i] == '//')
на '//'
части. Я что-то делаю неправильно, или это просто невозможно?
Есть ли причина, по которой вы не используете BufferedReader? – VGR
Потому что '//' не является символом, это символ '/'. –
Есть ли способ проверить '//'? – mjswartz