用Java打印一个列表?
发布时间:2020-12-15 05:17:28 所属栏目:Java 来源:网络整理
导读:我想用 Java打印一个List. r1r2r3r4 这是代码: public static final void main(String args[]) { Scanner a = new Scanner(System.in); String r1,r2,r3,r4; System.out.print("Enter word.."); r1 = a.next(); System.out.print("Enter second word"); r2
我想用
Java打印一个List.
r1 r2 r3 r4 这是代码: public static final void main(String args[]) { Scanner a = new Scanner(System.in); String r1,r2,r3,r4; System.out.print("Enter word.."); r1 = a.next(); System.out.print("Enter second word"); r2 = a.next(); System.out.print("Enter third word"); r3 = a.next(); System.out.print("Enter last word"); r4 = a.next(); List list = new List(); list.add(r1); list.add(r2); list.add(r3); list.add(r4); System.out.println(list); } 如何让它打印我的列表而不是: java.awt.List[list0,0x0,invalid,selected=null] 解决方法
在课堂上你有:
import java.awt.List; 但是,java.awt.List描述了一个GUI组件,可能不是您想要的.要使用数据结构列表,请将导入更改为: import java.util.List; 由于 List<String> list = new ArrayList<>(); 表达式System.out.println(list);将打印List对象,该对象可能显示或不显示内容(取决于toString的实现).要显示列表的内容,需要迭代: for ( String str : list ) { System.out.println(str); } 如注释中所述,此解决方案仅在您还导入java.util.ArrayList时才有效; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |