会员可以在此提问,尚新途老师有问必答

对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面

截止目前,同学们一共提了128790个问题
小栗子吖2020-05-22 21:39:55

老师,为什么有用6个牛逼山炮的,有用7个牛逼山炮的,而我用8个牛逼山炮,才能空出两个字呢?

相关课程:JAVA 全系列/第四阶段:网页编程和设计/HTML5(旧)
张佳宁2020-06-29 22:09:16

启动provider的时候连接不上zookeeper,这是怎么回事啊,配置都是正确的

image.png


相关课程:JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/Dubbo
活在当下2022-04-09 15:50:58

在执行以下命令时,出现问题:

image.png

image.png

请问一下老师这是怎么回事

相关课程:JAVA 全系列/第七阶段:生产环境部署与协同开发/Linux
?ne in ?our2020-08-15 22:05:41

image.png

请问老师为什么这个每次都是otherwise里的值,但页面每次打印出的i都不一样。

相关课程:JAVA 全系列/第五阶段:JavaWeb开发/JSP技术详解(旧)
2022-05-10 21:44:56

我这删除了又跳一个飞机大战怎么解决
图片.png

相关课程:JAVA 全系列/第一阶段:JAVA 快速入门/飞机大战小项目训练
2022-05-12 15:05:13

image.png

老师这个情况要改什么设置,,MYSQL是可以正常登陆进去的,Mycat进不去。。

相关课程:JAVA 全系列/第十四阶段:海量数据存储与查询/MyCat
大大橙子2020-09-12 15:54:27

在第一章节中,讲过comparable接口用于比较自定义类,

在第二章节容器中,所有的比较器都是compartor, 

两个比较器的差别在哪里,可以互相通用么

相关课程:JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧)
铁憨憨2022-06-01 11:34:04

image.png

老师  怎么每次都有warp 

相关课程:JAVA 全系列/第四阶段:网页编程和设计/CSS3(旧)
拜仁2020-10-16 10:42:05

怎么到本地方法栈就没了,堆内存和方法区讲解的视频 在哪里呢?

相关课程:JAVA 全系列/第二十六阶段:JVM实战和BATJ大厂面试重难点/JVM调优
Zhen2020-10-26 22:15:42

突然脑海中产生了一个问题,什么时候用if..case和什么时候用switch..case。查了百度,说什么的都有,老师,这块应该怎么看待

相关课程:JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧)
relaxleo2020-11-02 23:05:57

老师帮忙看一下我的代码有什么问题吗?

代码如下:

import java.util.Map;
import java.util.Set;
import java.util.TreeMap;

public class TreeMapCompare {
    public static void main(String[] args) {
        Map<User, String> map = new TreeMap<>();
        User u1 = new User("Leo", 21);
        User u2 = new User("Fish", 23);
        User u3 = new User("Angela", 18);
        User u4 = new User("Orange", 20);

        map.put(u1, "Leo");
        map.put(u2, "Fish");
        map.put(u3, "Angela");
        map.put(u4, "Orange");

        Set<User> keys = map.keySet();
        for(User key: keys) {
            System.out.println(key + "---------" + map.get(key));
        }
    }
}

User代码如下:

import java.util.Objects;

public class User implements Comparable<User> {
    private String name;
    private int age;

    public User() {
    }

    public User(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    @Override
    public boolean equals(Object o) {
        System.out.println("equals start");
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        User user = (User) o;
        System.out.println("equals end");
        return age == user.age &&
                Objects.equals(name, user.name);
    }

    @Override
    public int hashCode() {
        return Objects.hash(name, age);
    }

    @Override
    public String toString() {
        return "User{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }

    @Override
    public int compareTo(User o) {
        if(this.getAge() > o.getAge()) {
            return 1;
        }
        if(this.getAge() == o.getAge()) {
            this.getName().compareTo(o.getName());
        }
        return -1;
    }
}

运行结果:

image.png

通过Key无法获取TreeMap中的Value值,请问一下老师,我的代码中存在什么问题吗?

相关课程:JAVA 全系列/第二阶段:JAVA 基础深化和提高/容器(旧)

©2014-2023 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备13018289号-12    营业执照    经营许可证:京B2-20212637