首页 > 编程知识 正文

bool转string,javastring转float

时间:2023-05-05 18:22:32 阅读:13929 作者:2267

今天,我碰巧查了api文档,想把string类型转换为boolean类型,结果文档好像有点不对劲。

嗯,直接发送测试代码吧。 我不擅长胡说八道。

字符串S1=' false ';

字符串S2=' true ';

字符串S3=' false ';

字符串S4=' true ';

String s5='true_a ';

以上字符串分别为

Boolean.getBoolean(S1;

Boolean.getBoolean(S2 )。

Boolean.getBoolean(S3;

Boolean.getBoolean(S4;

Boolean.getBoolean(S5;

上述五个返回值均为false

api文档描述如下。

获取布尔型

publicstaticbooleangetboolean (字符串名称)。

此外,只有在参数指定的系统属性存在且等于' true '字符串时,才返回true。 (从JavaTM平台1.0.2版开始,字符串测试不再区分大小写。 使用getProperty方法可以访问在System类中定义的系统属性。

如果没有具有指定名称的属性,或者指定名称为空或空,则返回false。

但是,我不知道结果为什么会这样。

嗯,结果都是假的。 那么,我们该怎么办呢? 没关系。 另一种方法是boolean.parseboolean(strings )。

Boolean.parseBoolean(S1;

Boolean.parseBoolean(S2 )。

Boolean.parseBoolean(S3;

Boolean.parseBoolean(S4;

Boolean.parseBoolean(S5;

api文档写得如下。

publicstaticbooleanparseboolean (字符串) )。

将字符串参数解析为布尔值。 如果String参数不是null且在忽略大小写时等于“true”,则返回的boolean表示true值。

示例: boolean.parseboolean('true ' )返回true。

示例: boolean.parseboolean('yes ' )返回false。

这次转变就可以了。 结果为false、true、false、true、false

所以,转换时直接使用parseBoolean就可以了

以上是java string类型到布尔类型转换方法的全部内容。 我希望你支持编剧~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。