0

リストの最後のテキストの最初の文字列として挿入したい場所に、最新のテキストの文字列を挿入するaddメソッドがあります。どんな助けでも大歓迎です。方法は次のとおりです。

 public void add (Magazine mag)
  {

  MagazineNode node = new MagazineNode (mag);
  MagazineNode current;

  if (list == null)
     list = node;
  else
  {
     current = list;
     while (current.next != null)
        current = current.next;
     current.next = node;
  }
   }
4

2 に答える 2

4

私があなたが必要としていることを理解していると仮定すると、それはオフかもしれませんが、あなたは次の方法を望んでいると思います。

public void add_first (Magazine mag)
{
  MagazineNode node = new MagazineNode (mag);

  // make the new first node point to the current root
  node.next=list;

  // update the root to the new first node
  list=node;
}
于 2012-11-27T03:50:12.920 に答える
0
public void add (Magazine mag)
{
  MagazineNode node = new MagazineNode (mag);    
  node.next = list;
  list = node;
}
于 2012-11-27T03:49:48.820 に答える