帮助在 Java 中使用递归
我有一个类Group
。在类中,我有两个字段,idGroup
IdGroupGroup
。组可以是其他组的一部分。我的类 Group
是在 HashMap
中定义的;键是 IdGroupGroup
,值是 idGroup
。我想在地图中搜索特定的idGroup
;我可以使用递归来做到这一点吗?
class Group
{
int idGroupe
String word
}
HashMap<Integer,Integer> GroupeGroupe = new HashMap<Integer,Integer>();
GroupeGroupe.put(idGroupeGroupe, idGroupe)
I have a class Group
. In the class I have two fields, idGroup
IdGroupGroup
. Groups may be part of other groups. My class Group
is defined in a HashMap<Integer,Integer>
; the key is IdGroupGroup
and value is idGroup
. I want to search the map for a particular idGroup
; can I use recursion to do this?
class Group
{
int idGroupe
String word
}
HashMap<Integer,Integer> GroupeGroupe = new HashMap<Integer,Integer>();
GroupeGroupe.put(idGroupeGroupe, idGroupe)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
给出一个模糊的问题,我必须猜测很多,但也许您正在寻找这样的东西:
输出:
1-> 2-> 4-> 5
或者类似这样:
打印:
Given a vague question, I have to guess a lot, but perhaps it's something like this you're looking for:
Output:
1 -> 2 -> 4 -> 5
Or something like this:
Which prints:
我不确定我是否理解你的问题,但我会尽力回答。
如果您有一个带有条目的 java HashMap,我对您的理解是否正确?
在这种情况下,每个 idGroupGroup (java api) 只有一个条目:
如果这没问题,并且您只想对可以使用的所有元素进行递归:
看看:
http://java.sun.com/javase/ 6/docs/api/java/util/HashMap.html
干杯,
约尔根
I'm not sure I understand your question, but I'll try to answer.
Do I understand you correctly if you have a java HashMap with entries ?
In that case you only have one entry for each idGroupGroup (java api):
if this is fine, and you just want to do a recursion of all element you can use:
have a look at:
http://java.sun.com/javase/6/docs/api/java/util/HashMap.html
cheers,
Jørgen