Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class Main {
- public static void main(String[] args) throws IOException {
- {
- String content_grund = "";
- BufferedReader file_grund = new BufferedReader(new FileReader("texter_grundskola.txt"));
- String line_grund = file_grund.readLine();
- while (line_grund != null) {
- content_grund = content_grund + line_grund;
- line_grund = file_grund.readLine();
- }
- String content_gym = "";
- BufferedReader file_gym = new BufferedReader(new FileReader("texter_gymnasium.txt"));
- String line_gym = file_gym.readLine();
- while (line_gym != null) {
- content_gym = content_gym + line_gym;
- line_gym = file_gym.readLine();
- }
- String content_eftergym = "";
- BufferedReader file_eftergym = new BufferedReader(new FileReader("texter_eftergymnasialt.txt"));
- String line_eftergym = file_eftergym.readLine();
- while (line_eftergym != null) {
- content_eftergym = content_eftergym + line_eftergym;
- line_eftergym = file_eftergym.readLine();
- }
- ArrayList konjunktionerArray = new ArrayList();
- BufferedReader file_konjunktioner = new BufferedReader(new FileReader("konjunktioner.txt"));
- String line_konjunktioner = file_konjunktioner.readLine();
- while (line_konjunktioner != null) {
- konjunktionerArray.add(line_konjunktioner);
- line_konjunktioner = file_konjunktioner.readLine();
- }
- // String a = (String) konjunktionerArray.get(1); a little bit of test code
- // System.out.println(a);
- konjunktionerArray.trimToSize(); //make sure this doesn't cause issues if things don't work
- int i = 0;
- for (int counter = 0; counter <= konjunktionerArray.size(); counter++) {
- String word = (String) konjunktionerArray.get(i);
- Pattern myPattern = Pattern.compile(word);
- Matcher myMatcher = myPattern.matcher(content_grund);
- i++;
- int konjunktionFrekvens = 0;
- while (myMatcher.find()) {
- konjunktionFrekvens++;
- }
- System.out.println(konjunktionFrekvens);
- }
- //OKAY PLEASE FUCKING TEST YOUR CODE WITH A TEXT SAMPLE TO MAKE SURE IT GETS THE JOB DONE
- }
- //String grundArray[] = new String[1]; this is just to remember how one makes an array :)
- //A BUNCH OF UNUSED SPAGHETTI CODE DON'T LOOK UNLESS YOU HAVE TO
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement