publicstaticvoidsearch(Listlist){list.clear();list.add(”b”);list.add(”a”);list.add(”c”);System.out.println(Collections.binarySearch(list,a”));}WhatistheresultofcallingsearchwithavalidListimplementation?()
A.0
B.1
C.a
D.b
E.c
F.Theresultisundefined.
第1题:
publicstaticIteratorreverse(Listlist){Collections.reverse(list);returnlist.iterator();}publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add(”1”);list.add(”2”);list.add(”3”);for(Objectobj:reverse(list))System.out.print(obj+,”);}Whatistheresult?()
A.3,2,1,
B.1,2,3,
C.Compilationfails.
D.Thecoderunswithnooutput.
E.Anexceptionisthrownatruntime.
第2题:
题目代码的功能是:采用Iterator进行循环遍历到集合中的每一个元素,并将其移除,《插入代码》处应填入的代码是?ArrayList list = new ArrayList(); list.add("java"); list.add("php"); list.add(".net"); 《插入代码》
A.Iterator it=list.iterator(); while(it.hasNext()){ it.next(); it.remove(); }
B.Iterator it=list.iterator(); while(it.hasNext()){ it.remove(); }
C.Iterator it=list.iterator(); while(it. hasNext()){ Object obj=it.next(); list.remove(obj); }
D.Iterator it=list.iterator(); while(it.hasNext()){ list.remove(); }
第3题:
list是ArrayList类的对象,list.add(30);表示list中添加了一个int型数值30。
第4题:
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
然后赋值成
问题一:如何赋值成底下的形式?
double[][] data = new double[][]{{ 1,2,3 } };
for(int i=0;i<data.length;i++)
{
for(int j=0;j<data[i].length;j++)
{
System.out.println("["+i+"]["+j+"]"+data[i][j]);
}
}
/*输出
[0][0]1.0
[0][1]2.0
[0][2]3.0
*/
问题二:如何创建这样的二维数组?//double[][] data = new double[][]{{ 1,2,3 } };
比如double[][] tt=new double[?][?];
建议这样先试试看:
package com.gxsdxy.test;
public class ArrayInit {
String[][] A = new String[4][4];
public void printString()
{
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
A[i][j] = i * 10 + j + "";
System.out.print(A[i][j].toString()+"\t");
}
System.out.println();
}
//return null;
}
public static void main(String[] args) {
ArrayInit array = new ArrayInit();
array.printString();
}
}
第5题:
5.如下Java代码,输出的运行结果是() public class Test{ public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("str1"); list.add(2, "str2"); String s = list.get(1); System.out.println(s); } }
A.运行时出现异常
B.正确运行,输出str1
C.正确运行,输出str2
D.编译时出现异常