Java 現在 Stack 類已經不建議使用。現在推薦的是,使用雙端隊列接口 Deque 取代 Stack。 Deque 是 interface,有兩個常用的 implement :
- ArrayDeque
- LinkedList
簡單來介紹和比較一下。
參考官方教學遇到的一些小問題…
雖然 Grafana 已經內置了多種類型的dashboard,但有時候可能會覺得官方或其他免費開源plugin,提供的功能不太夠。這時就需要建立自己的dashboard。
把 List of array 轉成 2D-array
List<T[]> list = new ArrayList(); // 記得 list.size() // 後面還有個[] T result[][] = list.toArray(new T[list.size()][]); // 實際 example List<int[]> listOfIntegers = List.of( new int[] { 1, 2 }, new int[] { 3, 55, 65 } ); int[][] array2D = listOfIntegers.toArray( new int[listOfIntegers.size()][] );