TEL:400-8793-956
当前位置:程序、服务器

我不确定为什么这不符合要求

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-26 08:36:50

 问:我基本上是想说第一个字母是否为M,第二个字母是否为大写,则返回true,否则抛出错误。

 
public  class  TeacherAssistant  { 
public static String validatedFieldName (String fieldName ){ //应该验证以下内容:// 1.成员字段必须以'm'开头// 2.字段名称中的第二个字母必须大写以确保camel-casing //注意:要检查是否不相等,请使用!=符号。例如:!3 = 4如果(fieldName的。startsWith “M” || fieldName的。startsWith “M” &字符。isUppercase (fieldName的。
         charAt (1 )))
{返回fieldName ; } else {抛出新的IllegalArguementException (“必须以M开头,并且第二个字母必须使用大写字母” ));} } }    
 
 
答:我认为fieldName需要以小写字母“ m”开头,然后再有一个大写的第二个字母。
 
看起来像:
 
如果(字段名。的charAt (0 ) ==  'M'  && 字符。isUpperCase (字段名。的charAt (1 ))) { 
//这两个东西都是真实的-做任何成功的样子回报字段名; } else {抛出新的IllegalArgumentException (“这不符合要求!” ); } //或者您可以在此处返回fieldName return fieldName ; }   
上一篇: CSS在此部分的设计师网站中间停止工作:自定义颜色和字体
下一篇: 我需要知道如何制作HTML5自适应横幅