相关疑难解决方法(0)

最奇怪的语言特征

在您看来,您遇到的最令人惊讶,奇怪,奇怪或真正的"WTF"语言功能是什么?

每个答案只能有一个功能.

language-agnostic programming-languages

975
推荐指数
176
解决办法
48万
查看次数

Java:为什么"long"原始类型不接受简单的数字?

我有一个接收long类型参数的方法,我试着称它为传递1:

contato.setId(1);
Run Code Online (Sandbox Code Playgroud)

我收到了这个:

The method setId(Long) in the type Contato is not applicable for the arguments (int).
Run Code Online (Sandbox Code Playgroud)

但是,这也不1是一个长期的数字?是不是在长范围内

PS:只是说,我用这段代码解决了这个问题:

Integer y = 1;
long x = y.longValue();
contato.setId(x);
Run Code Online (Sandbox Code Playgroud)

这只是一个狡猾的问题.

java int casting primitive-types long-integer

6
推荐指数
2
解决办法
3560
查看次数