ホームページ  >  記事  >  Java  >  Javaで文字列がファイルパスであるかどうかを判断する方法

Javaで文字列がファイルパスであるかどうかを判断する方法

王林
王林オリジナル
2020-05-16 11:21:234997ブラウズ

Javaで文字列がファイルパスであるかどうかを判断する方法

我们可以使用matches()方法与正则表达式进行判断。

matches() 方法用于检测字符串是否匹配给定的正则表达式。

具体的正则表达式为:【^[A-z]:\\\\(.+?\\\\)*$】。

(视频教程推荐:java视频

具体代码:

	public static void main(String[] args) {
//		String source = "z:\\java\\kl\\$kls\\";
		String source = args[0]+File.separator;
		String targer = args[1]+File.separator;
		System.out.println(source);
		System.out.println(targer);
		if(source.matches("^[A-z]:\\\\(.+?\\\\)*$") && targer.matches("^[A-z]:\\\\(.+?\\\\)*$")){
			System.out.println("磁盘路径正确。。。");
		}
		
	}

推荐教程:java开发入门

以上がJavaで文字列がファイルパスであるかどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。