帮解释一下java语句

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:13:29
public class operateVector
{
public Vector buildVector(){ //(1.)
Vector vTemps = new Vector(); //(2.)
for(int i=0;i<4;i++){
Vector vTemp = new Vector(); //(3.)
for (int j=0;j<4;j++){
vTemp.addElement("Vector("+i+")("+j+")"); //(4.)
}
vTemps.addElement(vTemp); //(5.)
}
return vTemps; //(6.)
}

public Vector insert(Vector vTemp,int iTemp,Object oTemp){ //(7.)

小弟是刚初学java,对这段代码看不明白,请大家帮我解释带有//()语句
说得详细一些,最主要是易懂。
谢谢了!

public class operateVector
{
public Vector buildVector(){ //这是一个方法,根据名字可以知道,他是用来创建向量的。Vector是该方法返回值的类型,向量类型。就像数组一样,一种容器。也就是该方法创建向量,并将其返回到调用他的方法中。
Vector vTemps = new Vector();// 用new创建了一个向量对象。
for(int i=0;i<4;i++){
Vector vTemp = new Vector(); //在循环内部,每循环一次,创建一个名为vTemp的个向量对象
for (int j=0;j<4;j++){
vTemp.addElement("Vector("+i+")("+j+")"); //给vTemp增加元素,这里是增加字符串作为其值
}
vTemps.addElement(vTemp); //最内层的循环结束,将刚才创建的向量vTemp作为元素,增加到循环外面创建的vTemps向量中。
}
return vTemps; //返回向量向量类型的vTemp ,这也验证了方尬的返回类型Vector
}

public Vector insert(Vector vTemp,int iTemp,Object oTemp){ //应该是往向量中插入对象的吧……

public Vector buildVector(){ //(1.建立 buildVector()方法)
Vector vTemps = new Vector(); //(2.实例向量vTemps,即为其分配内存空间)
Vector vTemp = new Vector(); //(3.实例向量vTemps,即为其分配内存空间(这里的vTemps与第一个不同,这个vTemp只在for循环中起作用))
vTemp.addElement("Vector("+i+")("+j+")"); //(4.将("V