String s = ...;

时间:2013-01-15 12:13:01

标签: 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教程中遇到过这个片段。但是以下是做什么的?

String s = ...;

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

5 个答案:

答案 0 :(得分:3)

String s = ...;表示具有任意值的任何字符串(但不是null)。

这叫做省略号

  

一系列点,通常表示故意遗漏一个   单词,句子或整个部分。

目的是展示BufferedWriter的工作原理,而不是如何初始化String实例,这就是使用String s = ...;的原因。

答案 1 :(得分:2)

这只是一个例子。你必须用一些及时的字符串填充字符串s。例如:String s = "blaBLABLAblabla!";

答案 2 :(得分:1)

我假设它只是一个例子:

String s = "type whatever you like here";

答案 3 :(得分:0)

String s = "My value to be test";

答案 4 :(得分:0)

这意味着你可以在......的位置添加你自己的任何字符串,例如"这是我的答案" 什么都没有" ..."在java。