【问题标题】:Is my Array too big, or why does I get this error?我的数组是否太大,或者为什么会出现此错误?
【发布时间】:2014-05-04 16:23:27
【问题描述】:
C:\javac schiffe3.java                                                               
schiffe3.java:96: error: ';' expected                                                 
String[] Spielfeld{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~"};                                                                         ^
schiffe3.java:96: error: not a statement                                               
String[] Spielfeld{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~"};                                                                          ^ 
schiffe3.java:96: error: ';' expected                                                  
String[] Spielfeld{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~, "~", "~", "~", "~", "~", "~"};                                                                             
schiffe3.java:97: error: ';' expected                                                  
String[] Spielfelde{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~"};                                                                         
schiffe3.java:97: error: not a statement                                               
String[] Spielfelde{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~"};                                                                          
schiffe3.java:97: error: ';' expected                                                  
String[] Spielfelde{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "", "~", "~", "~", "~", "~", "~"};                                                                             
schiffe3.java:98: error: ';' expected                                                  
String[] Spielfeldek{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~"};                                                                         
schiffe3.java:98: error: not a statement                                               
String[] Spielfeldek{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~"};                                                                          
schiffe3.java:98: error: ';' expected                                                  
String[] Spielfeldek{"~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", "~", ~", "~", "~", "~", "~", "~", "~"};                                                                             ^       

【问题讨论】:

    标签: java arrays string integer int


    【解决方案1】:

    您没有正确初始化它们。它们必须像这样初始化:

    String[] Spielfeld = {"~", "~", "~", "~", "~"}
    

    Spielfeld = new String[]{"~", "~", "~", "~", "~"}
    

    如果您要在声明之外的某个点替换数组。显然,您的数组会更长,但这不应该成为 this 点的问题。

    【讨论】:

    • 如果有帮助,请在我的答案旁边打勾。
    【解决方案2】:

    一个更短的选择

    String[] spielfeld = 
    "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~".split("");
    

    你有一个太大的数组你会得到错误

    Error: java: code to large
    

    http://vanillajava.blogspot.co.uk/2014/04/java-arrays-wat.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 2014-06-07
      • 2021-08-04
      • 2021-08-11
      • 1970-01-01
      • 2021-09-28
      相关资源
      最近更新 更多