java - 在 MATLAB 中,我可以将 java boolean 值转换为 MATLAB 逻辑值吗?

标签 java mysql matlab boolean

在 MATLAB 中,我使用了几个我编写的 java 例程来连接 MyQSL 数据库。一个例程返回一个 boolean 值

result  <1x1 java.lang.Boolean>
>> result 
result =
true

当我在条件语句中使用它时,我收到一条错误消息。

>> if result,
disp('result is true')
end
??? Conversion to logical from java.lang.Boolean is not possible.

有没有办法将 java boolean 类用作 MATLAB 逻辑类型?还是我必须求助于从我的 Java 例程中返回整数值?

最佳答案

例子:

b = java.lang.Boolean(true);

if b.booleanValue
    disp('val is true')
else
    disp('val is false')
end

并确保:

>> v = b.booleanValue;
>> whos v
  Name      Size            Bytes  Class      Attributes

  v         1x1                 1  logical              

关于java - 在 MATLAB 中,我可以将 java boolean 值转换为 MATLAB 逻辑值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2454096/

相关文章:

matlab - Matlab中3*3*N矩阵的向量化特征值计算

matlab - 在 MATLAB 中设计窄带通滤波器

matlab - Matlab中矩阵内列顺序的差异

java - Tomcat:设置 servlet 的自定义 url(servlet-mapping 与 .war-deployment)

java - 与 ConditionalOnMissingBean 相反

java - 安卓 REST - java.lang.VerifyError : MappingJacksonHttpMessageConverter

php - MYSQL JOIN 和 COUNT

java - 修改 Boyer Moore 以进行多模式搜索

mysql - 如何将NTP时间格式存储到MySQL中

mysql - SQL条件日期