java - 如何将 PyObject 转换为 java boolean 类型

标签 java python casting boolean jython

我想将 org.python.core.PyObject 转换为 java.lang.Boolean。 类似于:

boolean i = ((Boolean) PyObject).booleanValue(); 

最佳答案

只需尝试以下操作:

PyObject obj = interpreter.eval("True");
boolean i = ((PyInteger) obj).asInt() != 0;

关于java - 如何将 PyObject 转换为 java boolean 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9387694/

相关文章:

java - 开源 Java 国际象棋引擎?

python - 空字典作为 dict.get() 的默认值

python - 如何使用 RegEx 加速 Apache 日志的解析以扩展 Pandas 数据框?

javascript - Mozilla ctypes,从 c 数组提供 Arraybuffer

c# - 转换和使用 Convert.To() 方法之间的区别

java - .NET 系统加密到 Bouncy CaSTLe Java 解密抛出错误

java - Esper 基于客户的查询非常适合多个客户

java - 使用自签名证书的 Android SSLSockets

python - 功能和标签尺寸崩溃 (tflearn)

C++ 子类化、继承和转换