这样的步骤应该写在 for 循环里面的
如果写在for循环外面, 那么for 里面的result都是同样的一个result对象
后台的map转换成json,到前台后就是直接写在js里的数据了,就好处理了类似于<scriptvar json = "<%=request.getMapJson()%"处理json</script1、首先定义学生类 ,这里只定义年龄和它的设置、获取方法,其他属性自己补充。Class Student{
private int age
private int getAge(){
return this.age
}
private void setAge(int age){
this.age = age
}
2、然后定义TestMain类,
Class TestMain{
public static void main(String args【】){
//这里,后续的步骤里的代码都写在这里。
}
}}
3.然后定义Map 以及获取输入的逻辑,这里只写了部分内容,其他内容自己补充,形式是一样的,类型注意下:
Map<Integer, Student>myMap = new Map<Integer, Student>()//这里用了泛型注意,不懂自己百度下泛型。
Scanner sc = new Scanner(System.in)
System.out.println("请输入你的姓名:")
String name = sc.nextLine()
System.out.println("请输入你的年龄:")
int age = sc.nextInt()
4、创建对象并赋值,然后把对象存入map中:
Student zhangsan = new Student()
zhangsan.age = age
zhangsan.name = name
myMap.put(zhangsan.number,zhangsan)//注意这里的zhangsan.number是他的学号,我前面没有定义,需要你自己补充定义和补充赋值。
5、看来你已经做完了,不需要 我继续回答了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)