谁可以告诉我Java中怎么输出Vector的元素的属性,
谁可以告诉我Java中怎么输出Vector的元素的属性,指定元素第i个,怎么使用它的属性呢?Vector v1=new Vector();
……//然后添加元素;
怎么使用他的第i个元素的属性呢?为什么不能用
String x="";
x=x+v1.elementAt(i).m;//加入m为他的一个属性,字符串型的
--------------------编程问答-------------------- 加上泛型参数
Vector<String> vs = new Vector<String>();
vs.add("Heeee");
for(String s: vs){
out.println(s.length());
} --------------------编程问答-------------------- 设置属性用set方法
获取属性用get方法
多看看帮助文档吧,有些问题自己能解决就自己解决
x=x+v1.get(i).getM --------------------编程问答--------------------
根本不能用啊,还是显示找不到 --------------------编程问答--------------------
什么意思呢,我想问如何使用向量的元素(为对象)的属性或者方法,我看不太懂你的哦, --------------------编程问答-------------------- 我有一个向量,他的元素为对象,我要输出它第i个元素的属性,怎么处理呢 --------------------编程问答--------------------
public class Person {--------------------编程问答-------------------- 难道是反射?
private String name;
protected Person(){}
public Person(String name){this.name = name;}
public void setName(String name){this.name = name;}
public String getName(){return name;}
public String toString(){return String.format("%s[%s]",getClass().getSimpleName(),name);}
public static void main(String... args){
Vector<Person> persons = new Vector<Person>();
persons.add(new Person("Jack"));
persons.add(new Person("Tom"));
System.out.println(persons.elementAt(1).getName());
}
}
补充:Java , Web 开发