Java里也有指针吗?一个关于Vector的问题 你这个循环是错的 while(itr.hasNext()) { ll=(list)itr.next(); if(ll.i1==i) { break; } else { ll.i1=i; ll.str1="无"; } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我给你改了一下import java.util.*;class list { public int i1; public String str1; public list() { } public list(int i, String s) { i1 = i; str1 = s; }}public class Main { Vector vList = new Vector(); public Main() { vList.addElement(new list(0,"str0")); vList.addElement(new list(4,"str4")); vList.addElement(new list(1,"str1")); vList.addElement(new list(6,"str6")); vList.addElement(new list(10,"str10")); for(int i=0;i<=12;i++) { Iterator itr=vList.iterator(); list ll=new list(); boolean b = false; while(itr.hasNext()) { ll=(list)itr.next(); if(ll.i1==i) { b = true; break; } } if (!b) { ll.i1=i; ll.str1="无"; } System.out.println("i1:"+ ll.i1 + " " + "str:"+ll.str1); } } public static void main(String[] args) { Main main = new Main(); }}你试一下记得加分哦 在java里参数的传递都是传引用的,也就是说传递的只是一个对该对象的引用,在方法里改变了这个对象的值那么就直接修改了实参! java简单题目 请问如何保存jTree的状态? 关于异常捕捉和结果的问题 这个简单的问题要麻烦大家了,不好意思我是个java的菜鸟!,谢谢! 怎样在JTable中更新数据? 请教:JAVA中的数据传输问题?(100分相送) 访问嵌套静态类的成员函数 如何求出某年中所有星期一的那天的日期 请问如何将一个String 转成二进制并打印出来? 关于CORBA的小问题(5:30结帖) 哪位能介绍一下JBuilder7有哪些优点,我为什么应该从JBuilder6换成7? 在win98下,怎样设置环境变量
public int i1;
public String str1;
public list() { }
public list(int i, String s) {
i1 = i;
str1 = s;
}
}public class Main {
Vector vList = new Vector();
public Main() {
vList.addElement(new list(0,"str0"));
vList.addElement(new list(4,"str4"));
vList.addElement(new list(1,"str1"));
vList.addElement(new list(6,"str6"));
vList.addElement(new list(10,"str10")); for(int i=0;i<=12;i++) {
Iterator itr=vList.iterator();
list ll=new list();
boolean b = false;
while(itr.hasNext())
{
ll=(list)itr.next();
if(ll.i1==i)
{
b = true;
break;
}
}
if (!b) {
ll.i1=i;
ll.str1="无";
}
System.out.println("i1:"+ ll.i1 + " " + "str:"+ll.str1);
}
}
public static void main(String[] args) {
Main main = new Main();
}
}你试一下
记得加分哦