最近,公司要加密文件中字符串,如果一个个的去查找字符串,那效率可想而知。
所以,楼主自己写了一个快速查找java文件中字符串……
Eclipse控制台输出的结果:
以字符为单位读取文件内容,一次读一个字节:
public class FunctionInfo {
public static Sting funcs = "shae;toAddFans;method2;method3;method4";
public static Sting GFN(int flag) {
if (funcs.length() < 3) {
etun null;
}
//funcs = "classPath|methodName;classPath|methodName;classPath|methodName;";
Sting[] funcs_s = funcs.split(";");
//classPath|methodName
/*Log.d("fj", funcs_s[flag]);
// ------------------------------------------
Sting[] info = funcs_s[flag].split("-");*/
etun funcs_s[flag];
}
}
文件内容转成字符串的-----package /public class FunctionInfo {
public static String funcs = "share;toAddFans;method2;method3;method4";public static String GFN(int flag) {
if (funcs.length() < 3) {
return null;}//funcs = "classPath|methodName;classPath|methodName;classPath|methodName;";String[] funcs_s = funcs.split(";");//classPath|methodName/*Log.d("fj", funcs_s[flag]);// ------------------------------------------String[] info = funcs_s[flag].split("-");*/return funcs_s[flag];}}
字符串----- "share;toAddFans;method2;method3;method4"
字符串----- "classPath|methodName;classPath|methodName;classPath|methodName;"
字符串----- ";"
字符串----- "fj"
字符串----- "-"
需要操作的文件内容