Java 字符串s=。。。;

Java 字符串s=。。。;,java,Java,我在Java教程中遇到了这个片段 Charset charset = Charset.forName("US-ASCII"); String s = ...; BufferedWriter writer = null; try { writer = Files.newBufferedWriter(file, charset); writer.write(s, 0, s.length()); } catch (IOException x) { System.err.form

我在Java教程中遇到了这个片段

Charset charset = Charset.forName("US-ASCII");
String s = ...;
BufferedWriter writer = null;
try {
    writer = Files.newBufferedWriter(file, charset);
    writer.write(s, 0, s.length());
} catch (IOException x) {
    System.err.format("IOException: %s%n", x);
} finally {
    if (writer != null) writer.close();
}

如果这个问题太傻,请不要介意我是新的Java程序员。提前谢谢你。

它的DoNothing只会给出编译时错误,你必须在运行之前为它定义一些东西

String s = ...;

它的DoNothing只给出编译时错误,在运行之前必须为它定义一些东西

String s = ...;

这只是一个例子。你必须用一些合适的字符串填充字符串
s
。例如:
String s=“blablabla!”

这只是一个例子。你必须用一些合适的字符串填充字符串
s
。例如:
String s=“blablabla!”

我假设这只是一个简单的例子:

String s = "My value to be test";

我假设这只是一个简单的例子:

String s = "My value to be test";

这意味着您可以在…的位置添加您自己的任何字符串,例如“这是我的答案”
java中没有“…”。

这意味着您可以添加自己的任何字符串来代替…,例如,“这是我的答案”
java中没有任何“…”。

代码>字符串s=
表示具有任意值的任何字符串(但不是
null

这就是所谓的省略号:

一系列的点,通常表示有意省略某个字符 单词、句子或整个部分


其目的是展示
BufferedWriter
如何工作,而不是如何初始化
String
实例,这就是
String s=

字符串s=
表示具有任意值的任何字符串(但不是
null

这就是所谓的省略号:

一系列的点,通常表示有意省略某个字符 单词、句子或整个部分


其目的是展示
BufferedWriter
如何工作,而不是如何初始化
String
实例,这就是
String s=被使用。

这是一个明确的编译时错误,它从来没有编译过所说的教程?这是断章取义的,但很可能作者暗示可以使用任何字符串。上面的文字代码将无法编译。@ArijitSaha:只需检查同一链接中的更多代码片段即可。他们还使用了
try(…)和Path source=这是一个明确的编译时错误,它永远不会编译到所说的教程?这是断章取义的,但很可能作者暗示可以使用任何字符串。上面的文字代码将无法编译。@ArijitSaha:只需检查同一链接中的更多代码片段即可。他们还使用了
try(…)和Path source=