java集合,循环添加对象问题

java集合,循环添加对象问题,第1张

result = new Result

这样的步骤应该写在 for 循环里面的

如果写在for循环外面, 那么for 里面的result都是同样的一个result对象

后台的map转换成json,到前台后就是直接写在js里的数据了,就好处理了类似于<scriptvar json = "<%=request.getMapJson()%"处理json</script

1、首先定义学生类 ,这里只定义年龄和它的设置、获取方法,其他属性自己补充

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、看来你已经做完了,不需要 我继续回答了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11918439.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存