Java のタブ

Rupam Yadav 2023年10月12日
  1. Java での\t タブエスケープシーケンス文字の使用
  2. Java での Unicode Character Tabulation
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 Yadav
Rupam Yadav avatar Rupam Yadav avatar

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