小编Sud*_*jha的帖子

集合框架类的默认容量是多少?

我知道Vectorjava 中类的默认容量是10,同样ArrayList也有默认容量10.但是以下类的默认容量是多少:

  1. 向量
  2. 数组列表
  3. 链表
  4. HashMap中
  5. LinkedHashMap的
  6. 的ConcurrentHashMap
  7. HashSet的
  8. LinkedHashSet
  9. TreeSet中

或者有没有其他方法来获取Java中所有集合框架类的默认容量?

java

7
推荐指数
2
解决办法
1509
查看次数

数组排序不起作用,不存在变量 T 的实例,因此 Employee 符合 Comparable

我创建了这个程序。我试图让它对我的列表进行排序,但它不会排序。我已经包括了主程序以及我的 Employee 类。

当我尝试对其进行排序时,t 会吐出这个:

集合中的 sort(java.util.list) 不能应用于 (java.util.ArrayList)

这是我给出的错误代码:不存在变量 T 的实例,因此Employee符合Comparable<? super T>

import java.util.*;
import java.lang.*;

public class Employee {
    String name;

    public Employee(String name) {
        this.name = name;
    }

    // Used to print student details in main()

    public String toString() {
        return this.name;
    }
}


public class Schedule {
    public static void main (String args[] ) {

        ArrayList<Employee> listOfEmployees = new ArrayList<Employee>();

        listOfEmployees.add(new Employee("Lauren"));
        listOfEmployees.add(new Employee("Greg"));
        listOfEmployees.add(new Employee("Brenda"));
        listOfEmployees.add(new Employee("Derek"));
        listOfEmployees.add(new Employee("Brittany"));

        System.out.println("Unsorted");


        for …
Run Code Online (Sandbox Code Playgroud)

java arrays list

2
推荐指数
1
解决办法
866
查看次数

仅返回对象数组中的一些键

我想显示数组,但只显示姓名和年龄

 const users = [{name: 'john', age: 20, instrument: 'guitar'}, {name: 'mary', age: 20, instrument: 'piano'}];
let userList =  users.map(users => {name: users.name, users.instrument })
console.log(userList);
Run Code Online (Sandbox Code Playgroud)

没用。我错过了某个地方的回报,对吧?

javascript

2
推荐指数
1
解决办法
2404
查看次数

简单的JavaScript转换JSON格式

我有一个json格式,想要转换 从左到右

这是我的剧本.我曾尝试但无法获得正确的结果.请给出一些建议,谢谢和欣赏.

function groupBy() {
var list = [{
        "id": "009",
        "Nm": "Model 1",
        "pid": "adidas"
    },
    {
        "id": "007",
        "Nm": "Model 1",
        "pid": "adidas"
    },
    {
        "id": "006",
        "Nm": "Model 1",
        "pid": "adidas"
    },
    {
        "id": "pm1",
        "Nm": "Model 1",
        "pid": "puma"
    },
    {
        "id": "003",
        "Nm": "Model 1",
        "pid": "adidas"
    },
    {
        "id": "pm5",
        "Nm": "Model 1",
        "pid": "puma"
    },
    {
        "id": "aj1",
        "Nm": "Model 1",
        "pid": "nike"
    },
    {
        "id": "aj2",
        "Nm": "Model 1",
        "pid": "nike"
    } …
Run Code Online (Sandbox Code Playgroud)

javascript json

1
推荐指数
1
解决办法
65
查看次数

如何在 javascript 中获取当前日期之前 6 个月的日期

我正在尝试获取从当前日期算起的最后六个月的日期。

var d = new Date();
var months = ["January","February","March","April","May","June","July","August","September","October","November","December"];
alert(months[d.getMonth()-6]);
Run Code Online (Sandbox Code Playgroud)

但我得到了udefined

javascript

1
推荐指数
1
解决办法
1万
查看次数

如何只覆盖几个接口方法?

让我们假设我有一个接口,其中包含以下几种方法:

public interface Person {

    public void printName(String name);

    public int getAge(String name);

    public String getAddress();

}
Run Code Online (Sandbox Code Playgroud)

现在,实现上述接口的Test类如下所示:

public class Test implements Person{

}
Run Code Online (Sandbox Code Playgroud)

现在eclipse向我显示错误并强迫我添加未实现的方法.

现在我想在类中仅实现 接口printName()方法.我该怎么做.我的意思是问如何只实现所需的方法?PersonTest

注意我不想使用Abstract类.

java interface

-2
推荐指数
1
解决办法
127
查看次数

标签 统计

java ×3

javascript ×3

arrays ×1

interface ×1

json ×1

list ×1