Kotlin代码到Java的转换

时间:2018-07-26 16:23:32

标签: java kotlin

我对Kotlin感到陌生,我对Java中的这段代码感到困惑。这是代码

df['price'] = df['price'].apply(lambda x: x.replace(' ', '').replace('$', ''))
df['price'] = pd.to_numeric(df['price'])

我尝试使用kotlin工具将其转换为Java,结果是这个,我不认为这是我正在寻找的代码

fun <T> retryCall(call: Observable<Response<T>>)

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

首先,您只放入Observable,它不是Kotlin代码中声明的完整类型。因此,首先,请执行以下操作:

void retryCall(@NotNull Observable<Response<T>> var1);

但是现在您将收到有关T的编译器错误。因此,我们需要确保这是像这样的通用方法:

<T> void retryCall(@NotNull Observable<Response<T>> var1);