How to convert linkedlist to array using `toArray()`?

前端 未结 3 1720
不知归路
不知归路 2020-12-17 16:36

I do not know how to convert a linked list of doubles to array. Please help me find the error.

import java.util.*;
public class StackCalculator {


  private         


        
3条回答
  •  抹茶落季
    2020-12-17 17:08

    The problem is the type of your list, which is Double (object), while you're trying to return an array of type double (primitive type). Your code should compile if you change getValues() to return a Double[].

    For your other methods, it's not a problem, because Java automatically converts Doubles to doubles and back (called autoboxing). It cannot do that for array types.

提交回复
热议问题