
java 类似的写法是:Vector[] graph;
然后graph = new Vector[N];
或者Vector[] graph = new Vector[N];
Vector 是一个集合,和List用法差不多,不过现在已经很少用了,List已经能全部取代Vector了,给个例子,希望你对你有帮助。
public static void main(String[] args){
Vector vc = new Vector();
vcadd(0, "abc");
vcadd(1, "bcd");
for (int i = 0; i < vcsize(); i++) {
Systemoutprintln(vcget(i));
}
Systemoutprintln("=================================");
Vector data = new Vector();
List list = new ArrayList();
listadd("1--a");
listadd("1--b");
dataadd(list);
dataadd("2--c");
for (int i = 0; i < datasize(); i++) {
if(i==0){
List d1 = (List) (dataget(i));
for (int j = 0; j < d1size(); j++) {
Systemoutprintln(d1get(j));
}
}else{
Systemoutprintln(dataget(i));
}
}
}
在java中的同步,是指多个线程在同时要访问某个对象、变量、方法、代码快等等时,保证只有唯一线程访问同步的对象(即用synchronized修为的内容)。
也可以这样理解:同步就是指保证在同一时刻只有一个线程访问同步对象的前提下,确保 *** 作同步对象的线程顺序,跟他们发出访问同步对象请求时的顺序一致。
Vector是老版本jkd(10的时候就有)的一个集合类,因为Vector是同步的而ArrayList是非同步的,所以Vector的性能比ArrayList要差。
在不需要保证同步的情况下。尽量使用ArryList,在需要同步时,可以考虑用Vector(其实在需要同步的条件下,也同样不推荐用Vector,java中有个集合工具类Collections,它可以将一个ArrayList编程线程安全的)。
你好,结果是一个44的矩阵,这里就是用集合类Vector模拟了一个二维数组,用到的方法也特别简单,就是Vector中的一个添加元素的方法。难点可能就是在vector中增加一个vector比较难理解。第一个vector存放的是第二个vector,第二个verctor里面存放的是字符串。就这样。
//建立一个学生类
public class Student
{
public Student(String name,int num,String s_class)
{
thisname =name;
thisnum =num ;
thiss_class =s_class ;
}
private String name = null;
private int num = 0;
private String s_class = null;
//获得信息
public String getName()
{
return name;
}
public int getNum()
{
return num;
}
public String getSClass()
{
return s_class ;
}
//重写toString
public String toString()
{
return "姓名:"+name+" 学号:"+num+" 班级: "+s_class;
}
}
Vector<Student> students = new Vector<Student>();//建立一个学生类的集合
//创建学生对象
Student one = new Student("飞飞",1,"3年级8三班");
//添加进集合
studentsaddElement(one);
//。。。。。。就像这样想添加多少都行。
//获取元素,循环取出
for(int i = 0;i<studentssize();i++)
{
Student a = studentselementAt(i);
Systemoutprintln(a);//这样就把集合中的所有东西都打印出来了。
}
//至于Enumeration 我没这么用
public static void main(String[] args) {
String arg = "22,43,56,87,90,34";
String[] arrs = argsplit(",");
Vector<Integer> list = new Vector<Integer>();
for(String arr : arrs){
listadd(IntegerparseInt(arr));
}
//list里面就是你想要的数据了。。。
}
以上就是关于java Vector全部的内容,包括:java Vector、java中Vector的用法是什么、java中的Vector类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)