JAva中可以通过for循环对不同变量采用同一条语句赋值么
就是说我有一个list,里面有几个值,我需要把这些值分别赋给一个对象中的不同变量,有没有办法通过在for循环中只使用一条赋值语句就完成对所有变量的赋值?谢谢了我还面临的一...
就是说我有一个list,里面有几个值,我需要把这些值分别赋给一个对象中的不同变量,有没有办法通过在for循环中只使用一条赋值语句就完成对所有变量的赋值?谢谢了
我还面临的一个问题是,我不知道这个list里面值的个数,所以也不清楚对象中有几个变量会被赋值,所以貌似还是需要一个for循环来赋值,但是这样写自己觉得比较傻,都是代码的copy 展开
我还面临的一个问题是,我不知道这个list里面值的个数,所以也不清楚对象中有几个变量会被赋值,所以貌似还是需要一个for循环来赋值,但是这样写自己觉得比较傻,都是代码的copy 展开
3个回答
展开全部
list集合中存储的应该是该对象才对吧,这时候只需要将list中的值强转为该对象的类的类型,然后赋值给该对象就行了
eg: People people=(People)list.get(i);
如果存储的是值的话,你需要在该对象的类中添加方法,该方法带一个list类型的参数,用于给类的属性赋值
eg: People people=(People)list.get(i);
如果存储的是值的话,你需要在该对象的类中添加方法,该方法带一个list类型的参数,用于给类的属性赋值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在那个对象里面写一个方法,那个方法的输入参数是一个list,然后那个方法的功能是把这个list里的数据赋值给这个对象的字段(变量)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,用逗号表达式,如a=1,b=2,c=3;秒回,望采纳!~~~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询