将 java 参数从 String 转换为 LinkedList
我有一个名为“run.java”的java程序,它调用另一个名为“Main.java”的程序。
Main.java 将 LinkedList 作为参数。 所以我应该将此 LinkedList 从 run.java 传递到 Main.java
那么,在 Main.java 中,如何将参数从字符串转换为 LinkedList ?
I have a java program called "run.java" which calls another program called "Main.java".
Main.java takes as an argument a LinkedList.
So i should pass this LinkedList from run.java to Main.java
so, in Main.java, how can I cast the argument from string to LinkedList ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想将字符串数组 (
String[] args
) 转换为链表,请使用以下代码:但是方法几乎不应该采用 LinkedList 作为参数。它应该需要一个列表。使用接口而不是具体的类作为参数:它允许您的方法与其他类型的列表一起使用。
If you want to transform an array of strings (
String[] args
) into a linked list, then use this code :But a method should almost never take a LinkedList as argument. It should take a List. Use interfaces rather than concrete classes for your arguments : it allows your method to work with other kinds of lists.
您必须对字符串进行标记,请查看 StringTokenizer 类。
You will have to tokenize your String, have a look at the StringTokenizer class.