【发布时间】:2011-10-14 18:48:40
【问题描述】:
我有一个使用节点的linkedList。我让它按字母顺序打印出来,但现在我试图打印出名字以用户要求的某个字母开头的人。例如:打印出所有名字以“A”开头的人。我确信这不是我目前所拥有的最好的方法,但我只是在尝试不同的东西,而且我对链表还很陌生。非常感谢任何提示或建议或提示。
以下是我认为可能有用的东西:
public void findSameStartingLetter(BigNode front, String letter) {
BigNode curr;
curr = front;
String name;
name = curr.dataitems;
String d;
// char c;
while (curr.next != null){
d = name.substring(0, 1);
if (d.equals(letter)) {
System.out.println(d);
curr = curr.next;
// for(int i=0; i < 1; i++) {
// c = letter.charAt(i);
// }
}
}
}
【问题讨论】:
标签: java linked-list nodes