java添加另一代码中缺少的导入语句
我有两个字符串(string1&;string2),其中包含两个java类的代码
string1包含:-
package com.test.package;
import com.abc.Test1;
import com.abc.Test2;
import com.abc.Test2.Test21;
import com.abc.Test10;
public class TestA {
public void testMethod(){
//Method body
}
}
string2包含:-
package com.test.package;
import com.abc.Test1;
import com.abc.Test2;
import com.abc.Test3;
import com.def.ghi.Test4;
import com.def.ghi.Test5;
public class TestB {
public void testMethod(){
//Method body
}
}
现在我需要的是从string2复制所有不在string1中的导入语句
预期:-
package com.test.package;
import com.abc.Test1;
import com.abc.Test2;
import com.abc.Test2.Test21;
import com.abc.Test10;
import com.abc.Test3;
import com.def.ghi.Test4;
import com.def.ghi.Test5;
public class TestA {
public void testMethod(){
//Method body
}
}
有人能帮我解决这个问题吗(至少能得到缺少的导入语句)
# 1 楼答案
请遵循以下步骤:
一,。首先,需要将字符串拆分为字符串数组,并将import作为字符串取出
现在,您必须检查string2中的导入是否在String1中可用。如果不存在,则添加到string1中
希望这能奏效