Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Jeg mener ikke der findes noget automatisk til at gennemsøge filer. Du bliver nok nødt til at gennemsøge filen linie for linie og spørge til om der findes et bestemt ord i linie al a (seudokode):
linie = første linie; while(linie != null) { if (linie indeholder "ord") else if (linie indeholder "ord2 // osv. linie = næste linie; }
Du kan muligvis også anvende en switch. Ved godt det er lidt træls at lave, men det er ikke så svært... :)
Der er ingen vej udenom at læse hele filen igennem, fra ende til anden. Det du skal gøre er at huske at benytte en f.eks. BufferedReader for at gøre læsningen mere effektiv, ikke mindst når du skal læse så mange filer som du skal. Reader reader = new BufferedReader(new FileReader("filnavn")); String line = null; while ((line=reader.readLine())!=null) { if (etellerandetertilstede) { //... } } Hvis du skal læse den samme fil flere gange, så skal du overveje at bruge den nye io pakke, java.nio, hvor du kan lave en såkaldt memory-mapped fil, hvor hele filen kommer ind i hukommelsen, så kan du let læse forlæns, baglæns og sidelæns meget effektivt.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.