新手求解答!!!!!

谁替我解释一下if语句里面的内容!为什么我访问不了getNum!!!图片说明

getNum是在你的Student类定义的,你定义了没有,以及是不是public类型的。

compareTo是字符串类型String的一个方法,它按照字符表顺序与参数进行逐位比较,返回一个int类型结果,等于0时表示两个字符串完全相等。它的参数里面的代码表示获取数组中的元素student,然后由getNum方法获取student的num属性,至于不能调用getNum方法,可以检查一下你的代码,是否有敲错的情况~祝进步!

手机上回复页面看不了源代码,把getName()说成getNum,抱歉!Database.getSlist.get(i).getName(),这个语句中Database.getSlist()表示从数据库中获取学生列表数组,get(i)表示获取第i个学生对象,getName()表示获取这个学生对象的名字。

图片说明图片说明