java 中如何让变量名也为变量 15
Tasktk=CreateGanttChart.CreatTask("t"+nextid,date,dayoff);Tasktk2=CreateGanttChart.Cr...
Task tk = CreateGanttChart.CreatTask("t"
+ nextid, date, dayoff);
Task tk2 = CreateGanttChart.CreatTask("t"
+ nextid, date, dayoff);
我想的是tk2和tk2 可不可以通过循环或其他动态方法来指定,最好来个例子 展开
+ nextid, date, dayoff);
Task tk2 = CreateGanttChart.CreatTask("t"
+ nextid, date, dayoff);
我想的是tk2和tk2 可不可以通过循环或其他动态方法来指定,最好来个例子 展开
展开全部
呵呵 其实你这种方法并不好用。
我猜想你变量这样命名只是为了在其他地方能够找到它,那教你一个更好的方法就行了。
你将新建的对象存入一个List就可以了,在别的地方遍历这个List就能找到所有的同一类的变量.
List<Task> tasks=new ArrayList<Task>();
for(int i=0;i<10;i++){
Task tk = CreateGanttChart.CreatTask("t"+ i, date, dayoff);
tasks.add(tk);
}
for(Task task:tasks){
//这里你就可以对每一个task进行操作了
}
我猜想你变量这样命名只是为了在其他地方能够找到它,那教你一个更好的方法就行了。
你将新建的对象存入一个List就可以了,在别的地方遍历这个List就能找到所有的同一类的变量.
List<Task> tasks=new ArrayList<Task>();
for(int i=0;i<10;i++){
Task tk = CreateGanttChart.CreatTask("t"+ i, date, dayoff);
tasks.add(tk);
}
for(Task task:tasks){
//这里你就可以对每一个task进行操作了
}
展开全部
如果实在想要一个变量的名字也变为变量的话 那么map就非常适合你,或者用一个类将变量的"名字"和"值"封装起来 .
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是很明白你的意思,
如果你想给多个Task类型的变量赋相同的值,那么你可以直接将这些变量组成数组,做循环赋值就可以了
如果你想给多个Task类型的变量赋相同的值,那么你可以直接将这些变量组成数组,做循环赋值就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一个Task的集合,在集合中循环添加吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵 其实你这种方法并不好用。
我想你变量这样命名只是为了在其他地方能够找到它,那教你一个更好的方法就行了。
你将新建的对象存入一个List就可以了,在别的地方遍历这个List就能找到所有的同一类的变量.
List<Task> tasks=new ArrayList<Task>();
for(int i=0;i<10;i++){
Task tk = CreateGanttChart.CreatTask("t"+ i, date, dayoff);
tasks.add(tk);
}
for(Task task:tasks){
//这里你就可以对每一个task进行操作了
}
如果你还不清楚就留言吧
我想你变量这样命名只是为了在其他地方能够找到它,那教你一个更好的方法就行了。
你将新建的对象存入一个List就可以了,在别的地方遍历这个List就能找到所有的同一类的变量.
List<Task> tasks=new ArrayList<Task>();
for(int i=0;i<10;i++){
Task tk = CreateGanttChart.CreatTask("t"+ i, date, dayoff);
tasks.add(tk);
}
for(Task task:tasks){
//这里你就可以对每一个task进行操作了
}
如果你还不清楚就留言吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询