【发布时间】:2014-02-15 16:57:40
【问题描述】:
这是我的代码。我知道如何使用concat 运算符,但不知道如何使用数组或arraylist。
import java.util.*;
class stringProject {
static String concat(String str1, String str2) {
return str1.concat(str2);
}
public static void main(String[] args)
{
ArrayList<String> projectStrings = new ArrayList<String>();
projectStrings.add("The ");
projectStrings.add("quick ");
projectStrings.add("brown ");
projectStrings.add("fox ");
projectStrings.add("jumped ");
projectStrings.add("over ");
projectStrings.add("the ");
projectStrings.add("lazy ");
projectStrings.add("dog.");
}
System.out.println(projectStrings.get(1).concat(projectStrings.get(0)));
}
}
我的错误是:
File: C:\Users\Daniel\stringProject.java [line: 23]
Error: Syntax error on token "println", Identifier expected after this token
File: C:\Users\Daniel\stringProject.java [line: 23]
Error: Syntax error on tokens, AnnotationName expected instead
File: C:\Users\Daniel\stringProject.java [line: 23]
Error: Syntax error on token ")", delete this token
File: C:\Users\Daniel\stringProject.java [line: 23]
Error: Syntax error, insert "Type VariableDeclaratorId" to complete FormalParameter
File: C:\Users\Daniel\stringProject.java [line: 23]
Error: Syntax error, insert ")" to complete MethodDeclaration
File: C:\Users\Daniel\stringProject.java [line: 25]
Error: Syntax error on token "}", delete this token
【问题讨论】:
-
System.out.println(projectStrings.get(1).concat(projectStrings.get(0)));? -
对不起,我一直在关注错误消息,我不知道该怎么做。
-
@BackSlash AFAIK
String没有append方法,即StringBuilder和StringBuffer -
@LuiggiMendoza 是的,我的错