java - 无法编译程序

标签 java string

对 Java 编程还很陌生,但我无法运行它。我想使用 StringBuffer 类读入一个单词,然后反转它。我对导入 Java 库相当陌生,所以我不确定我是否做对了。无论哪种方式,这就是我所拥有的。我试图编译它(我在终端工作),但遇到了一些编译器错误。任何帮助,将不胜感激。

import java.util;
import java.io;

public class HW1A {

  public static void main (String[] args) {
     printBackwards();
  }

  public static void printBackwards (String[] args) {
     StringBuffer backwards = new StringBuffer(args);
     System.out.println(backwards.reverse());
  }

}

我收到以下编译器错误:

HW1A.java:1: 找不到符号 符号:类实用程序 位置:包java 导入 java.util; ^ HW1A.java:2: 找不到符号 符号 : 类 io 位置:包java 导入java.io;

谢谢。

最佳答案

由于这是一个学习练习,请查看 printBackwards,并问问自己:

它需要什么参数,你要传递什么?

然后看看这个和 StringBuffer 需要什么——它们匹配吗?

关于java - 无法编译程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7302651/

相关文章:

java - 如何使用 ParseQuery 对同一数据库列进行 OR 查询?

java - 如何找到字符串中最常见的部分?

c++ - 如何实现写时复制?

c++ - 强制 std::string 使用 unsigned char(0 到 255)而不是 char(-128 到 127)

c++ - C++标准库有UTF-8函数吗?

Java 时间表达式求值

java - 将 DICOM 图像转换为 jpeg 图像

Java泛型,将一个列表复制到另一个列表

c - 两个 C 函数试图返回字符串中的第一个单词

javascript - 在特定字符串后删除