Ответ 1
Да, символ табуляции - один символ. Вы можете сопоставить его в java с помощью "\ t".
Я просматриваю конфигурационный файл с помощью считывателя RandomAccessFile. У меня есть опция конфигурации, которая является одной (1) вкладкой от начала строки. Когда мой читатель получит эту строку, смогу ли я просто сказать ей, чтобы пропустить один символ, а затем начать чтение, или символ табуляции не работает таким образом?
Пример:
This is a line
This line has a tab
Скажем, я загрузил вторую строку в мой читатель. Если я играю с этой Строкой, и я делаю currentLine = currentLine.subString(1);
Это даст мне:
currentLine = "This line has a tab";
Спасибо за вашу помощь.
Да, символ табуляции - один символ. Вы можете сопоставить его в java с помощью "\ t".
Или вы можете просто выполнить trim()
в строке, чтобы обрабатывать случай, когда люди используют пробелы вместо вкладок (если вы не читаете make файлы)
Вы также можете использовать символ табуляции '\t'
для представления вкладки вместо "\t"
.
char c ='t';
char c =(char)9;