Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将CharSequence转换为Float_Java_Android_Rx Java_Rx Android_Rx Binding - Fatal编程技术网

Java 将CharSequence转换为Float

Java 将CharSequence转换为Float,java,android,rx-java,rx-android,rx-binding,Java,Android,Rx Java,Rx Android,Rx Binding,我正在尝试将观察者发出的项转换为另一种类型。我尝试了map功能,但没有成功 mObservable = RxTextView.textChanges(mEditText).map(a -> Float.parseFloat(a.toString())); 使用如上所述,我得到以下编译器错误: Error:(37, 70) error: incompatible types: inference variable R has incompatible bounds equality con

我正在尝试将观察者发出的项转换为另一种类型。我尝试了
map
功能,但没有成功

mObservable = RxTextView.textChanges(mEditText).map(a -> Float.parseFloat(a.toString()));
使用如上所述,我得到以下编译器错误:

Error:(37, 70) error: incompatible types: inference variable R has incompatible bounds
equality constraints: CharSequence
lower bounds: Float
where R,T are type-variables:
R extends Object declared in method <R>map(Func1<? super T,? extends R>)
T extends Object declared in class Observable
Error:(37,70)Error:不兼容类型:推理变量R的边界不兼容
等式约束:CharSequence
下限:浮点
其中R,T是类型变量:
R扩展方法映射中声明的对象(Func1是否尝试了Cast()

  • 铸造( ) — 在重新提交之前,将源可观察到的所有项强制转换为特定类型
参考文献

您是否尝试了Cast()

  • 铸造( ) — 在重新提交之前,将源可观察到的所有项强制转换为特定类型
参考文献

请尝试String.valueOf(a)希望有帮助..它不起作用。我指出的错误与从映射运算符返回浮点有关。请尝试String.valueOf(a)希望有帮助..它不起作用。我指出的错误与从映射运算符返回浮点有关