E
EbonyIvory
Gast
hallo... :lol:
hab folgenden code, mit dem eine textdatei eingelesen und angezeigt wird:
so...nun möchte ich alle werte dieser textdatei (es sind ungefähr 5000) mit einem bestimmten wert nach ähnlichkeit vergleichen. der ähnlichste wert soll dann angezeigt werden. hab herausgefunden, dass man mit
zwei werte vergleichen kann und man erhält dann je nach ähnlichkeit einen bestimmten prozentsatz.
ich weiß nur leider nicht wie ich das jetzt in meinen code einbauen kann...
danke im voraus für die hilfe! :applaus:
hab folgenden code, mit dem eine textdatei eingelesen und angezeigt wird:
Code:
import java.io.*;
public class testNgramm
{
public static void main(String[] args) throws IOException
{
BufferedReader fileRecord = new BufferedReader(new FileReader("c:ProjectsProduktNamen.txt"));
String inputRecord = fileRecord.readLine();
String data[] = new String[5000];
int counter = 0;
while (inputRecord!=null)
{
System.out.println(inputRecord);
data[counter] = inputRecord;
counter++;
inputRecord = fileRecord.readLine();
}
fileRecord.close();
}
}
so...nun möchte ich alle werte dieser textdatei (es sind ungefähr 5000) mit einem bestimmten wert nach ähnlichkeit vergleichen. der ähnlichste wert soll dann angezeigt werden. hab herausgefunden, dass man mit
Code:
NGramm(wert1, wert2).getStringsSimilarityInPercent()
ich weiß nur leider nicht wie ich das jetzt in meinen code einbauen kann...
danke im voraus für die hilfe! :applaus: