0

私は Groovy (およびほとんどのバックエンド) の初心者です。通常は JS 開発者なので、ご容赦ください。

マニフェストを保持している静的な.txt ファイルがあり、1 行に 1 つの項目があります。

asdf/asdf/rewer.js
asdf/asdf/opuio.js
asdf/asdf/rnieo.js
asdf/asdf/tewoe.js

で正常に読み取り、を使用して配列に変換しましreadLines()た。HashSet()

ただし、この配列はファイルの元の順序ではありません...また、アルファベット順でもありません。したがって、これがどのように注文されているのか、正しい注文を維持する方法がわかりません。

秩序を維持するには?

(JS ファイルを .txt にリストして、このようにプルする理由を聞かないでください。これは、クレイジーで複雑な要件です。順序を維持しようとしているだけです。)

ありがとう

4

1 に答える 1

2

これを使用している理由はありますHashSetか?

行の配列が必要な場合は、次を使用してリストを配列に変換できますlist.toArray()

def linesAsArray = new File('file.txt').readLines().toArray()
于 2014-03-06T19:09:04.723 に答える