【发布时间】:2017-01-14 00:51:13
【问题描述】:
import javax.swing.*;
public class Condicional{
public static String getNaipe(String carta){
String[] partes = carta.split("");
String[] nuevaCarta;
switch (partes[0]){
case "a": nuevaCarta.append("As");
}
return nuevCarta[0];
}
public static void main(String[] args){
String notacion = JOptionPane.showInputDialog("Introduzca la notacion de la carta:");
String significado = getNaipe(notacion);
System.out.println(significado);
}
}
我正在尝试创建一个数组,我将在其中附加 2 个单词字符串,但它标记了一个错误。我尝试使用 StringBuffer,但我不太明白它是如何工作的,而且显然与数组不同。
它返回此错误:
condicional.java:8: 错误:找不到符号
案例 "a": nuevaCarta.append("As");
^ 符号:方法追加(字符串)
位置:String[] 类型的变量 nuevaCarta
1 个错误
【问题讨论】:
-
Java 数组是固定大小的。你不能扩展它们。请改用
ArrayList<String>。 -
您是要追加到字符串还是字符串数组?
-
我想追加一个字符串
-
"...它标志着一个错误。"您应该在问题中包含错误消息。