Поскольку было немного замешательство относительно термина «пробельные символы», я попытаюсь охватить оба возможных экземпляра.
Если вы хотите отображать такие вещи, как новые строки и вкладки, строки Java содержат специальные символы для этих конструкций. \n
отобразит новую строку (разрытие строки). \t
отобразит вкладку. \r
- возврат каретки. Есть и другие, как показано в таблице here, но они являются наиболее распространенными.
В качестве альтернативы, если вы хотите отображать пробелы как видимый символ, это совсем другая проблема. В этой ситуации я предполагаю, что вы хотите отобразить вкладку как стрелку или пробел между словами в виде точки, как это делают некоторые текстовые редакторы. Насколько я знаю, для этого нет встроенных возможностей.
Вы можете, однако, заменить существующие пробелы символом юникода, который вы хотите представить в виде пробела. Класс Java String
поддерживает использование символов Unicode; вам просто нужно найти тот, который вы хотите использовать, чтобы указать, скажем, вкладку, а затем заменить все экземпляры \t
на этот символ.
Что вы подразумеваете под символами «пробельные символы»? Можете ли вы привести пример? –
Если я правильно понимаю, @Roddy, OP хочет, чтобы пустое изображение отображалось на выходе консоли. –
@ DanielFischer - Мне было любопытно, предназначены ли OP для пробелов типа '\ t' и т. Д., Или как некоторые текстовые редакторы, где точка ␣ или точка представляют собой одно пространство, а стрелка вправо представляет собой вкладку. –