我在同名的 .java 文件中有一个名为 ArionFileExtractor 的类。
public class ArionFileExtractor {
public String ArionFileExtractor (String fName, String startText, String endText) {
String afExtract = "";
// Extract string from fName into afExtract in code I won't show here
return afExtract;
}
但是,当我尝试在另一个 .java 文件中调用 ArionFileExtractor 时,如下所示:
String afe = ArionFileExtractor("gibberish.txt", "foo", "/foo");
NetBeans 通知我存在不兼容的类型并且需要 java.lang.String。但我对 ArionFileExtractor 进行了编码以返回标准字符串类型,即 java.lang.string。
我想知道,我的 ArionFileExtractor 构造函数可以合法地返回一个字符串吗?
我非常感谢任何关于我在这里做错的提示或指示。
最佳答案
构造函数创建对象,它们不返回数据。
关于java - 构造函数实际上可以返回字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1347312/