A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 崔一恒 中级黑马   /  2013-7-10 14:43  /  997 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 崔一恒 于 2013-7-10 17:00 编辑
  1. boolean a=Boolean.parseBoolean(String s);
复制代码
这个我试了好几个返回值都是false,请问怎么就能让它返回值是ture

7 个回复

倒序浏览
parseBoolean
public static boolean parseBoolean(String s)将字符串参数解析为 boolean 值。如果 String 参数不是 null 且在忽略大小写时等于 "true",则返回的 boolean 表示 true 值。
示例:Boolean.parseBoolean("True") 返回 true。
示例:Boolean.parseBoolean("yes") 返回 false。

回复 使用道具 举报
建议下一个API文档哦,这类问题去看一下文档就知道了
回复 使用道具 举报
本帖最后由 sunalong 于 2013-7-10 15:04 编辑

首先给你一个显示为true的代码:
  1. public class test {
  2.         public static void main(String[] args){
  3.                 boolean a=Boolean.parseBoolean("True");
  4.                 System.out.println(a);
  5.         }
  6. }
复制代码
解释:为什么会是这样的呢?
看源代码:
  1. public static boolean parseBoolean(String s) {
  2.         return toBoolean(s);
  3.     }
复制代码
这是Java源代码对parseBoolean(String s)的定义,所以当String的值为“true”时返回ture,当为其他字符串时返回false。是boolean 类型
你再试试看,有问题请回复,
回复 使用道具 举报
首先给你一个显示为true的代码:
  1. public class test {
  2.         public static void main(String[] args){
  3.                 boolean a=Boolean.parseBoolean("True");
  4.                 System.out.println(a);
  5.         }
  6. }
复制代码
解释:为什么会是这样的呢?
看源代码:
  1. public static boolean parseBoolean(String s) {
  2.         return toBoolean(s);
  3.     }
复制代码
这是Java源代码对parseBoolean(String s)的定义,所以当String的值为“true”时返回ture,当为其他字符串时返回false。是boolean 类型
你再试试看,有问题请回复,
回复 使用道具 举报
不好意思,网速不给力,连续点了好多次“发表回复”……
回复 使用道具 举报
呵呵呵 楼上写的很给力了 。
回复 使用道具 举报
多谢大家帮忙  现在问题已解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马