Generieren Sie eine formatierte Diff-Ausgabe in JavaJava

Java-Forum
Anonymous
 Generieren Sie eine formatierte Diff-Ausgabe in Java

Post by Anonymous »

Gibt es irgendwelche Bibliotheken für Java, die zwei Strings akzeptieren und einen String mit formatierter Ausgabe gemäß dem Befehl *nix diff zurückgeben?

z.B. Einspeisen

Code: Select all

test 1,2,3,4
test 5,6,7,8
test 9,10,11,12
test 13,14,15,16
und

Code: Select all

test 1,2,3,4
test 5,6,7,8
test 9,10,11,12,13
test 13,14,15,16
als Eingabe, und es würde Ihnen

geben

Code: Select all

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
Genau das Gleiche, als hätte ich die Dateien an diff -y erwartet aktuell übergeben

Ich habe diese Frage gefunden und sie gibt einige gute Ratschläge zu allgemeinen Bibliotheken für die programmgesteuerte Ausgabe, aber ich möchte die Ergebnisse mit geraden Zeichenfolgen.

Ich könnte diff direkt als Systemaufruf aufrufen, aber diese spezielle App wird unter Unix und Windows ausgeführt, und das kann ich nicht Stellen Sie sicher, dass in der Umgebung tatsächlich Diff verfügbar ist.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post