我需要hard coded Strings
从所有Java
文件中提取所有值Java project
到一个Java Constant file
例如
输入项
// Java file number 1
public class A {
public static void main(String[] args) {
System.out.println("HardCoded String A");
}
}
// Java file number 2
public class B {
public static void main(String[] args) {
System.out.println("HardCoded String B");
}
}
输出量
// a Java Constant file
public class MyConstants {
public static final String HardCodedString_01 = "HardCoded String A";
public static final String HardCodedString_02 = "HardCoded String B";
}
// Java file number 1
public class A {
public static void main(String[] args) {
System.out.println(MyConstants.HardCodedString_01);
}
}
// Java file number 2
public class B {
public static void main(String[] args) {
System.out.println(MyConstants.HardCodedString_01);
}
}
我知道用于Eclipse的外部化字符串,
但它可以作用于一个文件,而不是所有文件
当我检查这篇文章时,
从Java项目中提取所有字符串时,
我找不到提供的演示文稿的链接
我也检查这篇文章
为Android项目外部化字符串
但这是为Android
项目而不是Java
项目提供的
首先从所有使用检查所有的硬编码的字符串值,Eclipse
其核心思想是
The Regular Expression
的Java的硬编码字符串值是"*"
那么
我们可以做到这一点通过本标准使用搜索
例如
Eclipse搜索查询
Eclipse搜索结果
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句