将一个java参数从String转换为LinkedList

时间:2011-03-03 09:48:41

标签: java casting linked-list

我有一个名为“run.java”的java程序,它调用另一个名为“Main.java”的程序。

Main.java将LinkedList作为参数。 所以我应该将此LinkedList从run.java传递给Main.java

所以,在Main.java中,如何将参数从string转换为LinkedList?

2 个答案:

答案 0 :(得分:5)

如果要将字符串数组(String[] args)转换为链接列表,请使用以下代码:

LinkedList<String> argsAsLinkedList = new LinkedList<String>(Arrays.asList(args));

但是一个方法几乎不应该将LinkedList作为参数。它应该采取一个列表。使用接口而不是具体类作为参数:它允许您的方法使用其他类型的列表。

答案 1 :(得分:0)

您必须对String进行标记,看看StringTokenizer类。