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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Bin@ 中级黑马   /  2019-1-8 16:43  /  973 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Bin@ 于 2019-1-8 16:59 编辑

  
创建人
@bin
问题标题
审题智商问题
问题分类
编译报错
一级话题

  
问题补充
究极秘笈:审题大于一切。
附件

  阅读代码,说法错误的是? ()
  
[Java] 纯文本查看 复制代码
import java.sql.Date;
  import java.text.ParseException;
  import java.text.SimpleDateFormat;
  public class SimpleDateFormatTest {
      public static void main(String[] args) throws ParseException  {
          String str = "2018-04-11";
          SimpleDateFormat sdf = new  SimpleDateFormat("yyyy年MM月dd");
          // 将字符串转换成日期对象
          Date date = sdf.format(str);
          System.out.println(date);
      }
  }
  
反馈该题
  
A:
  
Date导包错误
  
B:
  
解析格式错误,应为"yyyy-MM-dd"
  
C:
  
代码可以编译执行
  
D:
  
解析应为parse方法
问题答案
问题分析:
  
1、导包错误,应为 import java.util.Date;
  
2、SimpleDateFormat中pattern 与 字符串内容不相符,会报错
  
3、Format() 为格式化方法,不是解析字符串方法,应为parse();
问题解决方法:
  
多审一遍题,等于多做一道加分题!




点评

好武功!  发表于 2019-1-8 17:07

评分

参与人数 1黑马币 +5 收起 理由
王兆月 + 5 淡定

查看全部评分

3 个回复

倒序浏览
回复 使用道具 举报
36666666666666666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马