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程序员。提前谢谢。
答案 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。