¿Existen bibliotecas para Java que acepten dos cadenas y devuelvan una cadena con salida formateada según el comando * nix diff?Generar salida de formato formateado en Java
p. Ej. alimentar en
test 1,2,3,4
test 5,6,7,8
test 9,10,11,12
test 13,14,15,16
y
test 1,2,3,4
test 5,6,7,8
test 9,10,11,12,13
test 13,14,15,16
como entrada, y le daría
test 1,2,3,4 test 1,2,3,4
test 5,6,7,8 test 5,6,7,8
test 9,10,11,12 | test 9,10,11,12,13
test 13,14,15,16 test 13,14,15,16
Exactamente lo mismo que si hubiera pasado los archivos a diff -y expected actual
encontré this question, y da algunos buenos consejos sobre bibliotecas generales para darte p salida rogrammática, pero estoy queriendo los resultados de cadena recta.
podría llamar diff
directamente como una llamada al sistema, pero esta aplicación particular, va a correr en Unix y Windows y no puedo estar seguro de que el medio ambiente tendrá realmente diff
disponible.
¿Se puede publicar maxLength() amd value of NONE? Gracias por ahorrarme toneladas de desarrollo – Bostone
¿Encontró la biblioteca java-diff-utils deficiente? Solo quiero saber (disculpe el juego de palabras). –