我试图使用String类的split方法将public static SolidBrush GetStyleBrush(MetroColorStyle style)
{
switch (style)
{
case MetroColorStyle.Black:
return MetroBrushes.Black;
case MetroColorStyle.White:
return MetroBrushes.White;
.
.
.
}
}
文件扫描到String中,以将每个单词存储在数组的不同位置,最后使用HashSet查找是否存在任何单词在文本中重复。
但是Eclipse不能识别该文件,即使它在同一软件包中也是如此。我想知道我的代码是否有问题?
"loremIpsum.txt"
答案 0 :(得分:1)
将在项目目录(位于bin
和src
文件夹中的位置查找文件。将文件移到那里。
答案 1 :(得分:0)
使用相对路径调用File构造函数时,它相对于工作目录。
该目录通常与调用构造函数的代码不在同一个目录中。但这没关系,因为如果可以在运行应用程序时指定文件,则无论如何都不希望这样做。
您可以在Eclipse运行配置的 Arguments 选项卡上指定工作目录。
您可以查看使用File方法 getAbsolutePath()解析相对路径的方法。
C,
答案 2 :(得分:0)
您需要将参数作为路径传递。
尝试
std
基本上,您只是找到当前路径并附加要读取的文件名。 就像其他人所说的一样,您也可以将其移动到工作目录中。
干杯!