【发布时间】:2017-12-08 20:37:23
【问题描述】:
我有两个长变量,我想将它们转换为对象类型。我知道如果我将 long 变量转换为 Long 包装器,然后将包装器转换为它会起作用的对象,但是编译器说“不能从 Long 转换为文本”文本是一个对象类型。
private quantity start;
private quantity end;
public quantity(long s , long e) {
Long e1 = (Long) e;
Long s1 = (Long) s;
start = (quantity) s1;
end = (quantity) e1;
}
【问题讨论】:
-
但是
Long不是text,那么是什么让您认为可以将其转换为一个? -
text 只是一个例子,我不想将 long 转换为字符串。我想将它转换为另一个数字对象。
-
不要试图编造假设的例子,而应该发布实际代码以避免此类问题。请参阅:minimal reproducible example。