小编sip*_*cup的帖子

使用泛型创建交换方法

我对书中的基本概念感到困惑。我应该创建一个方法 swap(); 使用泛型与第一个和第二个交换位置。我相信我的方法是正确的,但是我将pair类中的代码从T,S更改为T,因为我收到错误并认为这可以解决问题,但事实并非如此。我的问题是,我现在在演示类中遇到很多编译时错误,并且找不到解决方案。

public class Pair<T>
    {
       private T first;
       private T second;



   public Pair(T firstElement, T secondElement)
   {
      first = firstElement;
      second = secondElement;
   }


   public T getFirst() { return first; }

   public T getSecond() { return second; }

  public void swap()
  {

   T temp = first;
    first = second;
    second = temp;
  }

   public String toString() { return "(" + first + ", " + second + ")"; }
}
Run Code Online (Sandbox Code Playgroud)

这是我收到的编译时错误。

PairDemo.java:23: error: wrong number of type arguments; …
Run Code Online (Sandbox Code Playgroud)

java generics

1
推荐指数
1
解决办法
7884
查看次数

分组装麻烦

我正在研究一个简单的程序,它将两个数字相加并给出它们的平均值.我的麻烦在于分裂.我设置bl = 2并用它来分成具有正确整数的ax寄存器但是,我似乎无法得到正确的答案.例如,当我将8除以2时,我在al寄存器中得到1c.

mov dl, bl    
add dx, 30h; two user entered numbers add together and converted
mov ah, 2h
int 21h

;mov dx, 0h  
mov ax, dx ; 
mov bl, 2
div bl ; al, ah for results 
Run Code Online (Sandbox Code Playgroud)

x86 assembly

0
推荐指数
1
解决办法
40
查看次数

标签 统计

assembly ×1

generics ×1

java ×1

x86 ×1