誰かがこれで私を助けてくれることを願っています..または少なくとも私を正しい方向に向けてください。
まず、次のような名前のファイルがたくさんあります。
vendor.2012-07-25
vendor.2012-07-25 2
ven_dor.2012-05-18
ven_dor.2012-05-18 2
基本的には、ベンダー名 (1 語の場合もあれば、アンダースコアを付けて 2 語の場合もあります) + (ピリオド ".") + (年) + (月) + (日) です。年、月、日は (-) で区切ります。日付の後に 2/3/4 などで示される、同じ名前の複数のファイルの可能性があります。
file.getName(); を実行して、これらを文字列として取得します。ここで、「file」は JFileChooser から選択されたファイルです
次に、日付に基づいてデータの一部をグラフ化する必要があります。最初のファイル名の文字列を "." で分割する必要がありますか? 最初に、ベンダーと日付を分離してから、残りの部分を「-」で分割/分割して、年/月/日の個々の値を取得しますか?
これは正規表現の可能性があると思っていましたが、その分野ではかなり弱いので、二重分割が思いつきました。誰にも意見や提案がありますか?ありがとう!