java - 构造一个新方法 printList,它显示 LinkedList<String> 的内容

标签 java arrays string list printing

如何通过构造一个新方法 printList 来打印这个新的数据结构,该方法显示 LinkedList aList 的内容。 使用(打印)作为模板。

public void actionPerformed(ActionEvent event) {    
    String[] anArray=null;
    if (event.getSource() == reading) {
        String s = txt1.getText();
        String delims = expression.getText(); 
        anArray = s.split(delims);
        result.setText("");
        print(anArray);
    } 
    LinkedList<String> mkList;
    java.util.List<String> aList = new LinkedList<String>();

} // actionPerformed

public LinkedList<String> mkList(String[] sa) {
    LinkedList<String> st = new LinkedList<String>();
    for (int i = 0; i < sa.length && sa[i] != null; i++)
        st.add(sa[i] + "\n");
    return st;
} // mkList

public void print(String[] sa) {  
   for (int i = 0; i < sa.length && sa[i] != null; i++)
        result.append(sa[i] + "\n");
   // Log the results to the terminal
   System.out.println("Input: '" + txt1.getText() + "'");
   System.out.println("Regular Expression: '" + expression.getText() +"'");
   System.out.println("Output:\n" + result.getText());
} // print

最佳答案

简单地System.out.println(aList);

或者

public void printList (LinkedList<String> aList) {
    for(String currentString : aList){
        System.out.println(currentString);
    }
}

关于java - 构造一个新方法 printList,它显示 LinkedList<String> 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15360208/

相关文章:

ios - 警告 : 'characters' is deprecated: Please use String or Substring directly

java - 将字符串数组与变量 Java 进行比较

java - 为了避免出现多个运行时问题,创建和发布Kotlin库的正确方法是什么?

java - 使用 getIntent() 时 int 和 string 之间的冲突

javascript - 将字符串值作为整数推送

Python positive-lookbehind 拆分可变宽度

java - 从父类(super class)型的扩展列表中返回子类型对象的列表

java - Stars.java 中的 NumberFormatException

javascript - 数组中对象的迭代并更改对象中的值

ruby - 带空格的单词数组