java中星号是什么类型_Java Path中的星号 左手的ㄟ右手 2022-11-09 01:26 99阅读 0赞 我正在浏览OCA / OCP Java SE&程序员I& II学习指南.在页520上有一个用于匹配的方法: public void matches(Path path, String glob)\{ PathMatcher matcher = FileSystems.getDefault().getPathMatcher(glob); System.out.println(matcher.matches(path)); \} 现在,在下一页上有一段代码使用了这个方法: public static void main(String \[\] args)\{ Path path1= Paths.get("0\*b/test/1"); Path path2 = Paths.get("9\\\\\*b/test/1"); Path path3 = Paths.get("01b/test/1"); Path path4 = Paths.get("0\*b/1"); String glob = "glob:\[0-9\]\\\\\*\{A\*,b\}/\*\*/1"; matches(path1,glob); matches(path2,glob); matches(path3,glob); matches(path4,glob); \} 根据这本书,结果应该是: 真正 假 假 假 但是,当我尝试运行它时,我得到以下异常: Exception in thread "main" java.nio.file.InvalidPathException: Illegal char at index 1: 0\*b/test/1 at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182) at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153) at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77) at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94) at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255) at java.nio.file.Paths.get(Paths.java:84) at pathmatcherobjective.PathMatcherObjective.main(PathMatcherObjective.java:63) Java Result: 1 我的问题是:我在设置中遗漏了什么吗?我是否需要启用特定功能才能运行此功能?或者这本书错了吗?我只是在学习Java专业考试,所以我不确定.
相关 新手疑惑:Java中的引用类型是什么? 在Java语言中,引用类型(Reference Type)是一种特殊的对象类型,它直接存储的是对象的内存地址。 引用主要有以下几种形式: 1. 对象引用:是最常见的引用方式 素颜马尾好姑娘i/ 2024年09月15日 00:57/ 0 赞/ 27 阅读
相关 新手疑惑:Java中的引用类型是什么? 在Java中,引用类型是指指向对象的内存地址。简单来说,就是Java语言中的"指针"。 以下是一些常见的引用类型: 1. `Object`:所有类的父类,包含了基本类型的值 短命女/ 2024年09月11日 09:33/ 0 赞/ 29 阅读
相关 什么是JAVA中的强制类型转换 文章目录 0 写在前面 1 强制类型转换 2 写在末尾 0 写在前面 在必要的时候,int类型会自动转变为double类型,但是另一方面,业务逻 矫情吗;*/ 2024年03月31日 17:20/ 0 赞/ 28 阅读
相关 Java中如何获取一个字符串是什么类型 ![在这里插入图片描述][26a674a46746447b81c5f5a277b2f392.gif_pic_center] Java中如何获取一个字符串是什么类型? 在 野性酷女/ 2023年10月15日 20:18/ 0 赞/ 9 阅读
相关 java中星号是什么类型_Java Path中的星号 我正在浏览OCA / OCP Java SE&程序员I& II学习指南.在页520上有一个用于匹配的方法: public void matches(Path path, 左手的ㄟ右手/ 2022年11月09日 01:26/ 0 赞/ 100 阅读
相关 java null是什么意思_Java中的Null是什么? Integer iAmNull = null;int i = iAmNull; //Remember - No Compilation Error 但是当你运行上面的代码片段 痛定思痛。/ 2022年11月02日 15:27/ 0 赞/ 249 阅读
相关 java特殊类型,什么是“特定类型的任意对象”。在java 8中意味着什么? ![Image 1][] In Java 8 there is "Method Reference" feature. One of its kind is "Refere 喜欢ヅ旅行/ 2022年08月29日 15:00/ 0 赞/ 74 阅读
相关 Java中的servlet是什么? Servlet是一种[服务器端][Link 1]的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求([Web浏览器][Web]或其他HT 浅浅的花香味﹌/ 2022年05月13日 11:44/ 0 赞/ 201 阅读
相关 python 中的*(星号)和**(双星号)简介 Python和C++不同,并没有指针,因此python中的\号作用和C++中不同。网上对于这方面的教程写的啰啰嗦嗦,一点不简明扼要。看的让人找不到重点。我这里快速的讲解一下。 我不是女神ヾ/ 2021年08月29日 19:01/ 0 赞/ 282 阅读
还没有评论,来说两句吧...