关于批处理替换字符串
有连个文件a.java,b.txt.a.java的内容是staticfinalinttempvalue1=1;staticfinalinttempvalue2=2;sta...
有连个文件a.java,b.txt.
a.java的内容是
static final int tempvalue1 = 1;
static final int tempvalue2 = 2;
static final int tempvalue3 = 3;
b.txt的内容是
static final int tempvalue2 = 22;
static final int tempvalue3 = 33;
static final int tempvalue4 = 4;
如果b.txt的每一行变量在a.java中存在则替换其值,如果不存在则添加到a.java中,例如b.txt中的static final int tempvalue2 、static final int tempvalue3在a.java中存在则修改a.java中的static final int tempvalue2 、static final int tempvalue3的值,有如b.txt中static final int tempvalue4 = 4 在a.java中不存在则添加这行到a.java末尾。
结果生成的新文件a.java内容为:
static final int tempvalue1 = 1;
static final int tempvalue2 = 22;
static final int tempvalue3 = 33;
static final int tempvalue4 = 4;
用批处理实现! 展开
a.java的内容是
static final int tempvalue1 = 1;
static final int tempvalue2 = 2;
static final int tempvalue3 = 3;
b.txt的内容是
static final int tempvalue2 = 22;
static final int tempvalue3 = 33;
static final int tempvalue4 = 4;
如果b.txt的每一行变量在a.java中存在则替换其值,如果不存在则添加到a.java中,例如b.txt中的static final int tempvalue2 、static final int tempvalue3在a.java中存在则修改a.java中的static final int tempvalue2 、static final int tempvalue3的值,有如b.txt中static final int tempvalue4 = 4 在a.java中不存在则添加这行到a.java末尾。
结果生成的新文件a.java内容为:
static final int tempvalue1 = 1;
static final int tempvalue2 = 22;
static final int tempvalue3 = 33;
static final int tempvalue4 = 4;
用批处理实现! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询