Java中if条件判断语句

我想要判断一个类里面的date这个对象,这个date在那个类里面得到的是一堆数值,而我要在主类中调用这个对象,判断它的数值是不是等于 5,10,15。请问if()里面的判断句该怎么写,尝试用了equals 和contains都不能得到运行出来

用contains可以满足你的要求吗,date1.contains("5")判断是否包含“5”;
同equals的话是判断两个字符串是否相同

我推荐你先在上面答应一下看看date1有没有值,语句:System.out.println(date1);放在rerurn前面,然后呢,在你判断前也打印一下看看这个值有没传进来,假如有值传进来了,你在看看这个值和你想传的值是否相同,相同后再考虑如何写判断语句。

你这里确定date1的值是5,7,10的话你需要先split(,)然后遍历.单独取值并转为int去 用 ==对比


class getdate{
    public static String getdate1() throws IOException{
        enhm.getenhm();
        String date1= new String();
        String value1=date1;
        return date1;//其中date1(获得的值为5,7,10)
    }
class panduan{
    public static String panduan1() throws IOException {
        String date1=getdate.getdate1();
        String hegui = null;
        if(date1.equals(5)) {//这里使用equals始终为false
            hegui = "两个值是相等的";
            return hegui;
        }

img

你怎么得到的5、7、10???