gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 06:37:04 24 4
gpt4 key购买 nike

在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com