小编use*_*308的帖子

将Linkedlist转换为ArrayList

我不得不编写一个程序来做LZWDecode,我决定使用LinkedList编写下面的LZWDecode程序,但我想将它转换为ArrayList.任何人都知道如何将LinkedList转换为ArrayList以使其更简单.谢谢.

import java.util.*;

public class LZWDecoder {

private final int CLEAR_TABLE=256;
private final int END_OF_DATA=257;
private final int TABLE_SIZE=4096;

private static LinkedList<Integer> input = new LinkedList<Integer>();
@SuppressWarnings("unchecked")
private LinkedList<Integer>[] table
        = new LinkedList[TABLE_SIZE];
private LinkedList<Integer> temp = new LinkedList<Integer>();
private int index = 258;
private LinkedList<String> trace = new LinkedList<String>();
private boolean view = true;

private void enterData() {
Scanner scan = new Scanner(System.in);
System.out.println("Please enter the Input Code (EOD = 257):");
int n=0;
while(n!=END_OF_DATA && scan.hasNextInt()){
n = scan.nextInt(); …
Run Code Online (Sandbox Code Playgroud)

java arraylist

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

标签 统计

arraylist ×1

java ×1