我有一个我生成的字符串,我需要将它添加到我生成字符串之前创建的String []中。我试过这个:
String[] operators = {};
string generatedString = /*generating string from JTextField values*/;
operators.append(generatedString);
而且:
String[] operators = {};
string generatedString = /*generating string from JTextField values*/;
append(operators, generatedString);
而且:
String[] operators = {};
string generatedString = /*generating string from JTextField values*/;
operators.add(generatedString);
但是所有这些都显示语法错误。我觉得应该有一个我想念的简单解决方案,但我无法找到它。
答案 0 :(得分:1)
Java中的数组具有固定的大小。您可以使用ArrayList:
的ArrayList<字符串> str = new ArrayList< String>(); 然后要更改列表,请使用str.add(value)。
答案 1 :(得分:1)
您需要的是ArrayList
。 Java数组是大小固定的。
ArrayList<String> operators = new ArrayList<String>();
string generatedString = /*generating string from JTextField values*/;
operators.add(generatedString);