【问题标题】:Print all strings of array [duplicate]打印数组的所有字符串[重复]
【发布时间】:2020-06-26 20:46:14
【问题描述】:

对 Java 和一般编程非常陌生。试图弄清楚如何打印我的数组的内容

public class GameClass {
    public static void main(String args[]) {
        String [] gameList = new String [] {"Call of Duty", "Skyrim", "Overwatch", "GTA", "Castlevania", "Resident Evil", "HALO", "Battlefield", "Gears of War", "Fallout"};
        System.out.println(gameList[]);
    }
}

【问题讨论】:

  • 注意这是一个数组,不是arraylist。数组是通过new Type[size] 创建的,而像ArrayList 这样的列表是通过new ArrayList<Type>() 创建的。数组具有固定大小,而列表可调整大小。

标签: java arrays string arraylist printing


【解决方案1】:

您可以使用以下循环打印出您的游戏数组:

for(String game : gameList){
     System.out.println(game);
}

这会遍历你的 gameList 数组中的每个项目并打印出来。

【讨论】:

    【解决方案2】:

    只需迭代每个元素并打印:

    for(String s : gameList){
        System.out.println(s);
    }
    

    【讨论】:

      【解决方案3】:

      您可以使用util 包进行一行打印

      System.out.println(java.util.Arrays.toString(gameList));
      

      【讨论】:

        【解决方案4】:

        应该做的伎俩。

         for(int i = 0 ; i <gameList.length; i ++)
             System.out.print(gameList[i]+" ");
        

        【讨论】:

          猜你喜欢
          • 2017-02-25
          • 2018-08-08
          • 1970-01-01
          • 2015-03-20
          • 1970-01-01
          • 2017-11-09
          • 1970-01-01
          • 2020-12-22
          • 2017-02-02
          相关资源
          最近更新 更多