0

printstream を使用して、配列リストの内容をテキスト ファイルに書き込みます。リストの要素は次のようになります。

名前: 2D19 指紋: 170 身元: ループ

私がそれを書く方法は、forループを介しています

    ArrayList<String> array = new ArrayList<String>();
    for(int i=0; i<array.size(); array++){
         ps.println(array.get(i));
    }

私が書いたテキストの色を変更できるかどうか知りたいです。私はこれを調査しようとしましたが、私が見たすべての例は、私がやりたくない JTextArea での書き込みに関係しています。

4

1 に答える 1

4

印刷する「メディア」によって異なります。これに関する質問はあまり明確ではありません。文字列をテキストファイルに書き込んでいると言っているため、そこに色がありません。

ただし、文字列を HTML ファイルに出力し、HTML 構文を使用して書かれたテキストをマークアップすることができます。そのため、そのようなファイルをプレビューすると、テキストに色が付きます。

または、コンソールに出力する場合は、色に ANSI エスケープ コードを使用できます。これは、Linux ですぐに使用できます。

于 2013-01-22T22:35:21.287 に答える