当我写
我已经导入了
out.println()
时,eclipse会提示 out 无法解析。我已经导入了
java.io.*
和其他 servlet 包。我猜测这可能是你要找的out
:
public class OutServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("foo");
}
}
使用:
import static java.lang.System.out;
你应该在函数内部写 System.out.println();
。
如果你直接在类中写,那么可能会显示你现在遇到的错误。
使用静态导入导入它:
import static java.lang.System.out;
然而,我建议您不要这样做。
使用全名使得对System.out
的引用更加突出,并且更容易进行"grep"操作...如果您需要删除跟踪打印信息。
如果您需要向控制台写入大量内容,您应该将out
作为变量或方法参数。这将有助于使您的代码更具可重用性;例如,使其能够写入除System.out
之外的其他位置。
我遇到了这个问题。后来我发现我没有主方法(public static void main(string[]args)),这就是为什么它一直给我报错的原因。希望这可以帮到你。
System.out.println("foo");
response.getWriter().println("foo");
希望它有所帮助。
无法将标识符'System'用作类名;
public class System {
public static void main(String[] args) {
int A[] = { 3, 9, 7, 8, 12, 6, 15, 5, 4, 10 };
for (int x : A) {
System.out.print(x + ", ");
}
System.out.println("\n*******************");
int t = A[A.length - 1];
System.out.println(t);
}
}
System.out.println()
пЉМеЫ†дЄЇjava.lang
еМЕйЪРеЉПеѓЉеЕ•гАВ - Lion