后端java需要diff内容
String s="\n";\\linux下是\n,\r\n是windons的
String[] ch=diffContext.split(s);
//可以声明你想转为相应类型的数组
String[] num=new String[256];
System.out.println("总共行数:"+ch.length);
for (int i = 5; i < ch.length; i++) {
num[i]=ch[i];//进行强转
System.out.println("每一行内容:"+num[i]);
}
上面把内容全拆出来了,那就好办了,毕竟能按行拆分,几乎都出来了,你要怎么对比,自己去了解下diff结果的分析,在按照结果逻辑进行处理,肯定设计字符串的拆分、拼接,判断,分析等,这些都是简单的基础。这里就不多说了