【发布时间】:2014-04-19 04:31:31
【问题描述】:
在我的代码中,我必须在行找到“包”和“类”的地方打印包名称和类名称。 如果索引已知,我知道如何子串/拆分。 在我的情况下,包名和类名会在不同的文件中改变,所以有点困惑如何去做。 例如:
package com.sify;import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class WriteJava{
}
public class WriteJava2{
}
输出应该是;
包名:com.sify 类名:WriteJava 类名:WriteJava2
任何帮助都是可观的。
提前致谢。
稍微编辑了我的代码。 如果在“package com.sify;”之后有其他行怎么办?如代码中所示。 我将如何对额外的导入部分进行子串化。
【问题讨论】:
-
查看正则表达式。
标签: java string split substring