我只是在阅读一些Java书籍并制作一些小程序进行练习,我创建了一个小代码来获取有关所输入路径的信息,该代码为:
String path = JOptionPane.showInputDialog("Enter Path to analyze");
File file = new File(path);
if (file.exists())
{
String result = "";
if (file.isDirectory())
{
result += "Path is directory\n ";
String [] resList = file.list();
for (String s : resList)
{
result += s + ", ";
}
}
if (file.isFile())
{
result += "Path is a file\n";
}
JOptionPane.showMessageDialog(null, result);
现在在输入对话框中,当我输入时C:
,结果是build, build.xml, manifest.mf, nbproject, src
,但是当我输入C:/时,它将显示C中目录和文件的完整列表。
奇怪的是,D驱动器和其他驱动器不会发生这种情况(即D:/和D:的结果是相同的),这是怎么回事?
更新 使用C#在WPF中也会发生同样的情况!
本文向大家介绍C和Python之间的区别,包括了C和Python之间的区别的使用技巧和注意事项,需要的朋友参考一下 C和Python都是主要使用的编程语言。各种特性使它们在程序设计领域流行。根据这些特征,我们可以区分C和Python。 以下是C和Python之间的重要区别。 序号 键 C语言 Python语言 定义 Python是一种通用的解释型,交互式,面向对象的高级编程语言。 类型 另一方面,
本文向大家介绍Go和C ++之间的区别。,包括了Go和C ++之间的区别。的使用技巧和注意事项,需要的朋友参考一下 走 Go是一种过程编程语言。程序是使用程序包组装的。它支持类似于动态语言的环境采用模式。 C ++ C ++是一种面向对象的编程语言。C ++安静,快速,可靠且安全。它也是最广泛使用的语言。 以下是Go和C ++之间的重要区别。 序号 键 走 C ++ 1 类型 Go是一种过程编程语
问题内容: 是图像文件的字符串。 我在C#中具有以下代码: 和Java中的代码如下: 结果是不同的。 有人说是因为 Java字节:-128至127 C#字节:0到255 但是我该如何解决呢?如何在Java中实现C#?通过使用Java,我需要与C#中相同的结果。 问题答案: 您正在对 字符串进行 base64编码吗?你想做什么?您首先需要将字符串转换为字节序列,然后选择一种编码,例如UTF-8或UT
本文向大家介绍C#中var和dynamic之间的区别,包括了C#中var和dynamic之间的区别的使用技巧和注意事项,需要的朋友参考一下 我们知道,任何语言的编程都以声明变量开始,然后对其进行定义和逻辑实现。因此,最重要的因素之一就是知道在开始用任何编程语言声明变量之前如何对其进行编码。 现在,如果我们使用C#语言的实例,则变量的声明会随着语言的发展而变化。与以前的C#版本一样,所有编写的代码都
本文向大家介绍Java和C语言之间的区别,包括了Java和C语言之间的区别的使用技巧和注意事项,需要的朋友参考一下 Java和C都是编程世界中最流行的编程语言,由于它们的各种重要特征和特性,这两种语言都在全球范围内被广泛使用。 根据它们的功能,以下是Java和C之间的重要区别 序号 键 爪哇 C 1 介绍了 Java是在引入年份之后以C语言开发的,它是由James Gosling在1995年开发的
本文向大家介绍C#中SortedList和SortedDictionary之间的区别,包括了C#中SortedList和SortedDictionary之间的区别的使用技巧和注意事项,需要的朋友参考一下 C#中的SortedList和SortedDictionary都是用于数据存储的数据结构的类型,现在,根据特征和性质,我们可以区分它们两者。 以下是SortedList和SortedDiction