Redian新闻
>
java rugular expression question
avatar
java rugular expression question# Java - 爪哇娇娃
s*g
1
比如如何表示D盘下所有后缀为.java的文件?下面的表述对吗?
[D]/://.*.java
或者某一特定D:/a目录下的文件
[D]/:/[a]/*.java
谢谢。
avatar
S*a
2
what are you trying to do? if finding the files under certain file folder,
you should implement a FilenameFilter.

【在 s*********g 的大作中提到】
: 比如如何表示D盘下所有后缀为.java的文件?下面的表述对吗?
: [D]/://.*.java
: 或者某一特定D:/a目录下的文件
: [D]/:/[a]/*.java
: 谢谢。

avatar
m*t
3
Something like:
^D:\.*\.java$

【在 s*********g 的大作中提到】
: 比如如何表示D盘下所有后缀为.java的文件?下面的表述对吗?
: [D]/://.*.java
: 或者某一特定D:/a目录下的文件
: [D]/:/[a]/*.java
: 谢谢。

avatar
g*g
4
^D:\.*.java$

【在 m******t 的大作中提到】
: Something like:
: ^D:\.*\.java$

avatar
s*g
5
我想列出D:\ 根目录下的.java文件
和D盘所有子目录下面的.java文件。args[0] 都应该输入什么?
用你们上面的好像都不行。 下面是source code, 我在windows下面用Eclipse 编译,
用 command line 的办法输入args[0], 什么结果都没有。
其实我可以人为的在source code里面设置路径, 比如
File path = new File("D:/");
然后command line 输入 args[0] 为 .*.java
就可以列出该目录下的.java文件。
但我不想修改code, 只想通过args[0]. 谢谢。
//***************************************************
import java.util.regex.*;
import java.io.*;
import java.util.*;
public class DirList {
public static void main(String[] args) {
File path
avatar
h*0
6
那你没戏了。
args[0] = "DirList"

【在 s*********g 的大作中提到】
: 我想列出D:\ 根目录下的.java文件
: 和D盘所有子目录下面的.java文件。args[0] 都应该输入什么?
: 用你们上面的好像都不行。 下面是source code, 我在windows下面用Eclipse 编译,
: 用 command line 的办法输入args[0], 什么结果都没有。
: 其实我可以人为的在source code里面设置路径, 比如
: File path = new File("D:/");
: 然后command line 输入 args[0] 为 .*.java
: 就可以列出该目录下的.java文件。
: 但我不想修改code, 只想通过args[0]. 谢谢。
: //***************************************************

avatar
g*g
7
Your source code has a bug, should be args[1].

【在 s*********g 的大作中提到】
: 我想列出D:\ 根目录下的.java文件
: 和D盘所有子目录下面的.java文件。args[0] 都应该输入什么?
: 用你们上面的好像都不行。 下面是source code, 我在windows下面用Eclipse 编译,
: 用 command line 的办法输入args[0], 什么结果都没有。
: 其实我可以人为的在source code里面设置路径, 比如
: File path = new File("D:/");
: 然后command line 输入 args[0] 为 .*.java
: 就可以列出该目录下的.java文件。
: 但我不想修改code, 只想通过args[0]. 谢谢。
: //***************************************************

avatar
s*g
8
谢谢楼上的提醒。我用args[0]输入目录,filter里面用args[1]= .*java
成了。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。