相关疑难解决方法(0)

如何在Java中创建一个新的List

我们创建一个Set:

Set myset = new HashSet()
Run Code Online (Sandbox Code Playgroud)

我们如何List在Java中创建?

java collections list

710
推荐指数
22
解决办法
183万
查看次数

在Java中"实例化"一个列表?

尝试使用以下代码:

List<Integer> list = new List<Integer>();
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

java.util.List是抽象的; 无法实例化

这是什么意思,为什么我不能List以同样的方式初始化ArrayList

java list

121
推荐指数
4
解决办法
18万
查看次数

无法实例化List <Product>类型

我有以下代码:

List<Product> product = new List<Product>();
Run Code Online (Sandbox Code Playgroud)

错误:

Cannot instantiate the type List<Product>
Run Code Online (Sandbox Code Playgroud)

Product是我的EJB项目中的实体.为什么我收到此错误?

java ejb initialization list

101
推荐指数
4
解决办法
14万
查看次数

List.of和Arrays.asList有什么区别?

Java 9为列表引入了一种新的工厂方法List.of:

List<String> strings = List.of("first", "second");
Run Code Online (Sandbox Code Playgroud)

前一个和新选项有什么区别?也就是说,这有什么区别:

Arrays.asList(1, 2, 3);
Run Code Online (Sandbox Code Playgroud)

还有这个:

List.of(1, 2, 3);
Run Code Online (Sandbox Code Playgroud)

java list java-9

95
推荐指数
5
解决办法
2万
查看次数

java.util.Vector - 替代品

以前我总是认为当长度未知时,Vector可用于非描述对象.据我所知,我认为它也是线程安全的

什么是Vector不应该再使用的改变,替代方案是什么?

java vector arraylist

28
推荐指数
5
解决办法
2万
查看次数

如何初始化集合并在同一行上添加数据?

在C#中,我可以创建某种类型的集合,并使用同一行上的数据对其进行初始化.

var foo = new List<string> {"one","two","three"};

在Java中有相同的方法吗?

java

20
推荐指数
2
解决办法
5万
查看次数

如何在 java 中初始化 List&lt;Record&gt; 对象

返回类型是List,我声明list用于返回,我如何在new之后实际声明它?

public List<Record> findClosestRecords(int n) throws IndexException {
    if (!sorted || n > records.size()) {

    }
    List<Record> list = new ;
    for (int i = 0; i < n; i++) {
        Record r = this.records.get(i);
        list.add(i, r);
    }
    return list;
}
Run Code Online (Sandbox Code Playgroud)

java

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

Jackson默认将列表反序列化为ArrayList吗?

我运行以下代码片段:

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;

import java.io.IOException;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

public class JsonMapper {
    public static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();

    public static <T> String toJson(final T object) throws JsonProcessingException {
        return OBJECT_MAPPER.writeValueAsString(object);
    }

    public static <T> T fromJson(final String json, final Class<T> clazz) throws IOException {
        return OBJECT_MAPPER.readValue(json, clazz);
    }

    public static <T> T fromJson(final String json, final TypeReference<T> type) throws IOException {
        return OBJECT_MAPPER.readValue(json, type);
    }
    public static void main(String args[]) throws …
Run Code Online (Sandbox Code Playgroud)

java json jackson

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

将元素添加到列表中,并用冒号":"而不是逗号分隔每个元素

我有以下三个要素:

play_full_NAME=556677

pause_full_NAME=9922

stop_full_NAME=112233
Run Code Online (Sandbox Code Playgroud)

字符串"abc"从特定的代码片段中逐个返回上述所有三个元素.

我试图将所有三个元素添加到以冒号":"分隔的列表中

样本输出:

play_full_NAME=556677:pause_full_NAME=9922:stop_full_NAME=112233
Run Code Online (Sandbox Code Playgroud)

我的尝试:

List<String> list = new ArrayList<String>();

list.join(":",abc)
Run Code Online (Sandbox Code Playgroud)

请帮助一个更好的方法来处理这个问题.

java

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

JAVA 8:如何在一行中初始化 List Of List

你好,我想在一行中初始化 List Of list

List<List<Integer>> list = .....;
Run Code Online (Sandbox Code Playgroud)

谢谢

java list arraylist

-5
推荐指数
1
解决办法
9119
查看次数

标签 统计

java ×10

list ×5

arraylist ×2

collections ×1

ejb ×1

initialization ×1

jackson ×1

java-9 ×1

json ×1

vector ×1