为了账号安全,请及时绑定邮箱和手机立即绑定

初学者 求教 异常问题

初学者 求教 异常问题

qq_Exaggerate_0 2016-12-28 20:12:46
在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1,要搜索的字符数组和字符都一参数形式传递给该方法,如果传入的数组为null,因抛出IllegalArgumentException异常。在类的main方法中以各种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,字符存在,传入的数组为null等。
查看完整描述

2 回答

?
慕粉1555382119

TA贡献1条经验 获得超1个赞

public static int findchar(char[] array, char a) {
        if (array == null) {
            return -1;
        }
        for (int i = 0; i < array.length; i++) {
            if (a == array[i]) {
                return i;
            }
        }

        return -1;
    }


查看完整回答
1 反对 回复 2016-12-29
?
_白驹过隙_

TA贡献37条经验 获得超15个赞

不合法的参数异常。 


好好检查下代码

查看完整回答
反对 回复 2016-12-29
  • 2 回答
  • 0 关注
  • 1094 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信