Как работает вкладка в Java? - PullRequest
       0

Как работает вкладка в Java?

2 голосов
/ 14 февраля 2020

Я сталкивался со странной ситуацией при использовании вкладок. В основном вкладки состоят из 8 или 4 пробелов. Но давайте прямо сейчас скажем, что его 8

Например,

"abc"+"\t"+"bcd"      -> abc        bcd
"abcderft"+"\t"+"bcd" -> abcderft   bcd

Почему я получаю различия в tab distance между двумя строками?

Также проверил этот пост

Не слишком много очистил.

Даже если табуляция эквивалентна 8 пробелам, тогда почему она учитывает количество строк? Я имею в виду, что если длина моей строки равна 3, то следующая строка будет получена после 5 пробелов, а если длина строки равна 8, то следующая строка будет идти после 8 символов.

Включает ли вкладка также длину строки после того, как она была добавлено?

1 Ответ

1 голос
/ 14 февраля 2020

Вкладки сделаны для выравнивания текста в столбцах.
Так что да, они являются несколькими пробелами от пустого начала строки, но больше не следуют за некоторым текстом, так как они будут go, чтобы сказать, что следующие столбцы кратны 8 (или 4).
Итак, как вы уже догадались, они включают часть длины текста перед ними

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...