Java 如何在数组中插入项?
我的代码数组。如何在数组中插入项Java 如何在数组中插入项?,java,Java,我的代码数组。如何在数组中插入项 int listElemCount = jCBWorkerMen.getItemCount(); Object[] selectionValues = null; for (int i = 0; i < listElemCount; i++) { selectionValues[i] = (Object[]) jCBWorkerMen.getItemAt(i); System.out.println(selectionV
int listElemCount = jCBWorkerMen.getItemCount();
Object[] selectionValues = null;
for (int i = 0; i < listElemCount; i++) {
selectionValues[i] = (Object[]) jCBWorkerMen.getItemAt(i);
System.out.println(selectionValues);
}
String initialSelection = "Dogs";
Object selection = JOptionPane.showInputDialog(null, "What are your favorite animals?", "Zoo Quiz", JOptionPane.QUESTION_MESSAGE, null, selectionValues, initialSelection);
System.out.println(selection);
int-listlemcount=jCBWorkerMen.getItemCount();
Object[]selectionValues=null;
for(int i=0;i
如下所示
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
list.add(8);
list.add(9);
list.add(10);
Object[] selectionValues = new Object[list.size()];
for (int i = 0 ; i < list.size() ; i++) {
selectionValues[i] = list.get(i);
}
for (int i = 0 ; i < selectionValues.length ; i++) {
System.out.println(selectionValues[i]);
}
}
publicstaticvoidmain(字符串[]args){
列表=新的ArrayList();
增加第(1)款;
增加(2);
增加(3);
增加(4);
增加(5);
增加(6);
增加(7);
增加(8);
增加(9);
增加(10);
Object[]selectionValues=新对象[list.size()];
对于(int i=0;i
您的算法不正确,这
变更代码如下所示
int listElemCount = jCBWorkerMen.getItemCount();
Object[] selectionValues = new Object[listElemCount];
for (int i = 0; i < listElemCount; i++) {
selectionValues[i] = jCBWorkerMen.getItemAt(i);
//System.out.println(selectionValues);
}
//to view the all the items in the array
for (int i = 0; i < listElemCount; i++) {
System.out.println(selectionValues[i]);
}
String initialSelection = "Dogs";
Object selection = JOptionPane.showInputDialog(null, "What are your favorite animals?", "Zoo Quiz", JOptionPane.QUESTION_MESSAGE, null, selectionValues, initialSelection);
System.out.println(selection);
int-listlemcount=jCBWorkerMen.getItemCount();
Object[]selectionValues=新对象[listElemCount];
for(int i=0;i
使用列表
,如数组列表
,假设您的意思是要更改数组的长度…如果要插入(添加、更改长度等)数组,请使用列表
,另请参见jCBWorkerMen
的类型?您在这里到底想做什么?非常感谢。我喜欢你的回答!
int listElemCount = jCBWorkerMen.getItemCount();
Object[] selectionValues = new Object[listElemCount];
for (int i = 0; i < listElemCount; i++) {
selectionValues[i] = jCBWorkerMen.getItemAt(i);
}
System.out.println(Arrays.toString(selectionValues));
int listElemCount = jCBWorkerMen.getItemCount();
Object[] selectionValues = new Object[listElemCount];
for (int i = 0; i < listElemCount; i++) {
selectionValues[i] = jCBWorkerMen.getItemAt(i);
//System.out.println(selectionValues);
}
//to view the all the items in the array
for (int i = 0; i < listElemCount; i++) {
System.out.println(selectionValues[i]);
}
String initialSelection = "Dogs";
Object selection = JOptionPane.showInputDialog(null, "What are your favorite animals?", "Zoo Quiz", JOptionPane.QUESTION_MESSAGE, null, selectionValues, initialSelection);
System.out.println(selection);