0
使用例:引数を括弧の中でxtractしてjListに入力しようとしています。Javaの分割文字列をリストに追加
入力:
title(a1, a3)
コード:
static ArrayList variableList = new ArrayList();
Matcher m = Pattern.compile("\\(([^)]+)\\)").matcher(result.toString().trim());
while(m.find())
{
if (!variableList.contains(m.group(1).trim()))
{
variableList.add(m.group(1).trim());
}
}
DefaultListModel lista1 = new DefaultListModel();
for (int i = 0;i<variableList.size();i++)
{
if (!lista1.contains(variableList.get(i)))
{
lista1.addElement(variableList.get(i));
}
}
jList.setModel(lista1);
revalidate();
repaint();
JListの中に予想される出力:
コード出力:
エラーは、リストを縦方向に読み込む代わりに、グループとして追加されます。これを修正する方法を教えてください。
これをどこかに印刷していますか?リストを表示するコードはどこですか? – parkgrrr