Java のタブ
Java の文字が\
バックラッシュの後に表示される場合、それは Java エスケープ文字またはエスケープシーケンスと呼ばれます。この記事では、\t
エスケープシーケンスについて詳しく説明します。
Java での\t
タブエスケープシーケンス文字の使用
Java エスケープシーケンスは、特定のタスクを実行するために使用される有効な文字リテラルです。エスケープシーケンス\t
はタブスペースに使用されます。
つまり、\t
はタブを挿入します。文字列をフォーマットする必要がある場合は、エスケープシーケンスを使用します。
文字列の特定のポイントで\t
を使用すると、そのポイントに新しいタブが挿入されます。以下のコードに示すように、タブのエスケープシーケンス\t
は、print ステートメント内で使用できます。
フォーマットされる文字列
は二重引用符で囲まれています。タブ\t
のエスケープシーケンスは、""
内の単語の間に配置されます。
出力からわかるように、2つの単語の間にタブが挿入されます。文字列をフォーマットして、テキストの任意の場所にタブを挿入できます。
public class Test {
public static void main(String[] args) {
System.out.println("Happy\tCoding");
}
}
出力:
Happy Coding
Java での Unicode Character Tabulation
Unicode 文字 U+0009
を使用して、テキストの特定のポイントにタブを挿入してフォーマットすることもできます。Unicode は、世界的に有名な言語のほぼすべての文字を表すテキストをエンコードするための標準です。
これは 16 ビットの文字エンコード標準です。タブスペースを表す Unicode は U+0009
です。
ここで、以下に示すプログラムでは、String
型変数 tab
を取得し、値"\u0009"
を初期化しました。水平タブを挿入します。
これらの 2つの文字列の間にタブスペースを入れて、HelloEveryone
を出力します。これを行うために、+
演算子を使用して、2つの文字列を tab
変数と連結しました。
print 関数内に文字列を渡します。tab
変数は文字列をフォーマットし、出力として出力します。
ご覧のとおり、Unicode 文字は指定された 2つの文字列の間にタブスペースを挿入します。出力文字列が tab
変数の代わりにタブで出力されていることがわかります。
public class Test {
public static void main(String[] args) {
String tab = "\u0009";
System.out.println("Hello" + tab + "Everyone");
}
}
出力:
Hello Everyone
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn