リストから単語文書にテキストを書き込んでいますが、これはスタイル/ブレークなしで入り込むという私の問題です。このようスタイルを使って単語文書に書き込む
:
テストテストテストテストテスト
しかし、私はこのようにそれを持ってしたいと思います:
テスト
テスト
- リスト項目
- リスト項目
は私がWord文書に書き込むために、次のコードを使用します。
XWPFParagraph paragraph = nieuwDocument.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText(gevonden.toString());
nieuwDocument.write(out);
nieuwDocument.close();
out.close();
System.out.println("Klaar");
gevonden.toString() = gevonden
は私のテキストを含むリストです。
私はsplit()
機能を試しましたが、それはリストでは機能しません。
誰かに提案がありますか?
更新
私は、forループの中に機能run.setText()
を入れてadd.Break()
を追加します。しかし、彼はループのために離れるまで、それがリスト毎回からテキストを書き込みました。
for(int i = 0; i < gevonden.size(); i++)
{
run.addBreak();
run.setText(gevonden.toString());
}
出力は次のとおりです。
[テストテストテストテストテスト]
[テストテストテストテストテスト]など
は私がi
を得るのですか誰かを知っていますリストgevonden
から。 私はこのようにしようとした場合:式の型が配列型でなければなりません
が、それは私がi
私を取得する場合、私は思う
を一覧表示することを決議:私はエラーを取得する
、run.setText(gevonden[i].toString());
問題は、あなたがdocumentationによる項目
forループからgevondenを使用して、ループ内に改行(または必要な他のスタイル)を追加します。 – JensS
'gevonden'はどんな種類のリストですか? [java.util.List](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)の場合は、コレクションのイテレータとfor-each-constructについてのJava。 –
@AxelRichterその 'java.util.ArrayList' – Patrick