Я пытаюсь создать функцию Java, где она принимает 2 параметра. Одним из них является список строк, разделенных запятыми, которые представляют то, что будет вызываться для переключателя. Второй - это список строк, разделенных запятыми, который представляет переменную, относящуюся к первому параметру.
Например, если я напишу f1 («яблоко, банан», «a, b»), я хочу сделать JRadioButton с яблоком и бананом, а a и b будут их переменной.
Возможно ли это?
Я пытался использовать split (","), но я не зашел слишком далеко ...
Заранее спасибо!
РЕДАКТИРОВАТЬ: я придумал следующие, но все еще удачи ..
static void f5(String question, String rbLabel, String rbVar, String help)
{
JOptionPane.showInputDialog(question);
ArrayList<String> rbLabelAL = new ArrayList<String>();
ArrayList<String> rbVarAL = new ArrayList<String>();
String[] token;
String[] token2;
token = rbLabel.split(",");
token2 = rbVar.split(",");
if(token.length == token2.length)
{
for(int i=0;i<token.length;i++)
{
rbLabelAL.add(token[i]);
rbVarAL.add(token2[i]);
}
}
JRadioButton(rbLabelAL(0));
}