现在想定义一个对象类用于获得webservice返回的数据:
UserInfoWrapper 对象:
int recordNum;
String message;
UserInfo[] userInfos; //用户信息列表
请问该怎么定义这个类
UserInfoWrapper 对象:
int recordNum;
String message;
UserInfo[] userInfos; //用户信息列表
请问该怎么定义这个类
解决方案 »
- 随机获得数组String s[] = {"gequ1","gequ2","gequ3","gequ4"};中的字符串,要不重复的,分别赋值给单选按钮的4个选项
- 菜鸟提问
- DatagramSocket在多线程下使用的问题
- 如何通赤一个按纽打开一个指定的文件(比如txt格式的文件)
- 如何位图合成内存限制问题
- JaVa连接SQL问题
- 菜鸟求救,大虾请进..
- 我下载一个Jbuilder7的ISO的盘638M的怎么不能安装呀
- 如何改变图片大小?很紧急,希望大家能帮忙!!!
- 有一个List里面包涵了若干个HashMap,筛选出HashMap中的4条记录组成一个新List
- java中内部类的各种写法包括修饰
- 关于JTale删除行的问题!
{
int recordNum;
String message;
UserInfo[] userInfos; // 用户信息列表
}
public class UserInfo
{
// 用户信息
}
//作为几个bean的形势传输!
public class Test { public static void main(String[] args) {
UserInfo[] user = new UserInfo[1];
user[0].setName("zhao");
ReflectClass r = new ReflectClass();
r.setMessage("hello");
r.setRecordNum(1);
r.setUserInfos(user);
}
}class ReflectClass { private int recordNum; private String message; private UserInfo[] userInfos; public int getRecordNum() {
return recordNum;
} public void setRecordNum(int recordNum) {
this.recordNum = recordNum;
} public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
} public UserInfo[] getUserInfos() {
return userInfos;
} public void setUserInfos(UserInfo[] userInfos) {
this.userInfos = userInfos;
}}class UserInfo { private String name = null; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}
不过用 webservice 考虑到可能用与分布式 最好还实现 Serilizable 接口.
//谢谢caoyinghui1986建议!
import java.io.Serializable;public class Test { public static void main(String[] args) {
UserInfo[] user = new UserInfo[1];
user[0].setName("zhao");
ReflectClass r = new ReflectClass();
r.setMessage("hello");
r.setRecordNum(1);
r.setUserInfos(user);
}
}class ReflectClass implements Serializable { private int recordNum; private String message; private UserInfo[] userInfos; public int getRecordNum() {
return recordNum;
} public void setRecordNum(int recordNum) {
this.recordNum = recordNum;
} public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
} public UserInfo[] getUserInfos() {
return userInfos;
} public void setUserInfos(UserInfo[] userInfos) {
this.userInfos = userInfos;
}}class UserInfo implements Serializable { private String name = null; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}
//崩溃。。忘加序列化id了import java.io.Serializable;public class Test { public static void main(String[] args) {
UserInfo[] user = new UserInfo[1];
user[0].setName("zhao");
ReflectClass r = new ReflectClass();
r.setMessage("hello");
r.setRecordNum(1);
r.setUserInfos(user); }
}class ReflectClass implements Serializable { private static final long serialVersionUID = 1L; private int recordNum; private String message; private UserInfo[] userInfos; public int getRecordNum() {
return recordNum;
} public void setRecordNum(int recordNum) {
this.recordNum = recordNum;
} public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
} public UserInfo[] getUserInfos() {
return userInfos;
} public void setUserInfos(UserInfo[] userInfos) {
this.userInfos = userInfos;
}}class UserInfo implements Serializable { private static final long serialVersionUID = 2L; private String name = null; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}
//受不了了之前没测试过,允许我盖楼。
package test;import java.io.Serializable;public class Test { public static void main(String[] args) {
UserInfo[] user = new UserInfo[] {new UserInfo()};//上面没有实例化!
user[0].setName("zhao");
ReflectClass r = new ReflectClass();
r.setMessage("hello");
r.setRecordNum(1);
r.setUserInfos(user);
}
}class ReflectClass implements Serializable { private static final long serialVersionUID = 1L; private int recordNum; private String message; private UserInfo[] userInfos; public int getRecordNum() {
return recordNum;
} public void setRecordNum(int recordNum) {
this.recordNum = recordNum;
} public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
} public UserInfo[] getUserInfos() {
return userInfos;
} public void setUserInfos(UserInfo[] userInfos) {
this.userInfos = userInfos;
}}class UserInfo implements Serializable { private static final long serialVersionUID = 2L; private String name = null; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}