All pastes #794968 Raw Edit

Someone

public java v1 · immutable
#794968 ·published 2007-11-23 15:55 UTC
rendered paste body
import java.io.*;import javax.swing.JOptionPane;public class Main {    public static void main(String[] args) throws IOException {        //----------------------------------------------------------------        //--- Variabeldeklarasjon        //----------------------------------------------------------------        int tegnKode;        String txtfil = "/Users/vegardsbstadalsli/NetBeansProjects/Oppgavedrit/build/classes/oppgavedrit/fil.txt";        File filnavn;        FileReader filStrom;        BufferedReader leseBuffer;        String textLinje;        String ord;        char tegn;        String[] ordListe = new String[100];        int nestePlass = 0;        //-----------------------------------------------------------------        //--- Leser inn data        //-----------------------------------------------------------------        //txtfil = JOptionPane.showInputDialog("Skriv inn filnavnet (Hele navnet)");        filnavn = new File(txtfil);        if (filnavn.exists()) {            if (filnavn.isFile()) {                filStrom = new FileReader(filnavn);                leseBuffer = new BufferedReader(filStrom);                ord = "";                //Blar gjennom alle linjene i tekstfilen                while (leseBuffer.ready() == true) {                    //Leser hver linje inn i variablene textLinje.                    textLinje = leseBuffer.readLine();                    //Garanterer at alle tegn er lower case og ikke store bokstaver.                    textLinje = textLinje.toLowerCase();                    //Blar gjennom hvert enkelt tegn i tekstfilen                    for (int i = 0; i < textLinje.length(); i++) {                        //Henter ut tegnet som i indikerer indeksen for i tekstlinjen.                        tegn = textLinje.charAt(i);                        //Hvis tegn ikke er en del av ett ord legg til ordet så                         //langt i listen, ignorer tegnet og start på ett nytt ord.                        if (tegn != 32 && tegn != 46 && tegn != 44) {                            ord += tegn;                        } else {                            //Hvis lengde av ordet er større enn null legg det til i listen                            //(løser noen rare problemer)                            if (ord.length() > 0) {                                boolean finnes = false;                                for (int j = 0; j < 100; j++) {                                    if (ordListe[j] != null) {                                        if (ordListe[j].equals(ord)) {                                            finnes = true;                                            j = 101;                                        }                                    }                                }                                if (finnes == false) {                                    ordListe[nestePlass] = ord;                                    nestePlass += 1;                                }                            }                            //Nullstiller variabelen ord.                            ord = "";                        }                    }                }            }        } else {            System.out.println(" Det finnes ingen fil med navn: " + filnavn);        }        for (int i = 0; i < nestePlass; i++) {            System.out.println(ordListe[i]);        }    }}