Sledeci kod mi izbacuje grasku Greska: reci.txt (The system cannot find the file specified):
OK, razumem da ne nalazi fajl ali kod mi deluje korektno napisan. U cemu je problem???
Code:
import java.io.*;
import java.util.LinkedList;
public class BazaReci {
public void ucitajUpisiIIspisiReci(String unetiTekst){
try{
BufferedReader in = new BufferedReader(new FileReader("reci.txt"));
LinkedList <String> reci = new LinkedList <String>();
boolean kraj = false;
String s = "";
while(!kraj){
String pom = in.readLine();
if(pom == null) kraj = true;
else s = s+pom+" ";
}
in.close();
String[] reci2 = unetiTekst.split(" ");
for(int i=0; i<reci2.length;i++){
if(!reci.contains(reci2[i]))
reci.add(reci2[i]);
}
for(int i=0; i<reci.size();i++){
System.out.println(reci.get(i));
}
}catch(Exception e){
System.out.println("Greska: "+e.getMessage());
}
}
}
public class Test {
public static void main (String[] args){
BazaReci br = new BazaReci();
String noviTekst = "Ove reci se upisuju u txt fajl";
br.ucitajUpisiIIspisiReci(noviTekst);
}
}
import java.io.*;
import java.util.LinkedList;
public class BazaReci {
public void ucitajUpisiIIspisiReci(String unetiTekst){
try{
BufferedReader in = new BufferedReader(new FileReader("reci.txt"));
LinkedList <String> reci = new LinkedList <String>();
boolean kraj = false;
String s = "";
while(!kraj){
String pom = in.readLine();
if(pom == null) kraj = true;
else s = s+pom+" ";
}
in.close();
String[] reci2 = unetiTekst.split(" ");
for(int i=0; i<reci2.length;i++){
if(!reci.contains(reci2[i]))
reci.add(reci2[i]);
}
for(int i=0; i<reci.size();i++){
System.out.println(reci.get(i));
}
}catch(Exception e){
System.out.println("Greska: "+e.getMessage());
}
}
}
public class Test {
public static void main (String[] args){
BazaReci br = new BazaReci();
String noviTekst = "Ove reci se upisuju u txt fajl";
br.ucitajUpisiIIspisiReci(noviTekst);
}
}
OK, razumem da ne nalazi fajl ali kod mi deluje korektno napisan. U cemu je problem???