Zadatak je napisati Java program koji cita jednu rec sa ulaza a zatim u tekstualnom fajlu (rec "pivo" a fajl vesti.txt u prilogu) broji koliko puta se ta rec pojavaljuje (pretraga case-insensitive) i taj broj se stampa na standardnom izlazu.
Pocetnik sam i za sada sam uspeo da napisem sledeci deo koda:
Code:
package citanje.tekstualnog.fajla;
import java.io.*;
import java.util.*;
import java.util.Scanner;
public class CitanjeTekstualnogFajla {
public static void main(String[] args) throws Exception{
{
Scanner input=new Scanner(new File("vesti.txt"));
String st=input.nextLine();
int count=0;
StringTokenizer stk=new StringTokenizer(st," ");
while(stk.hasMoreTokens()){
String token=stk.nextToken();
if (token.equals("pivo")){
count++;}
}
System.out.println("Broj pojavljivanja reci je: "+ count);
}
}
}
package citanje.tekstualnog.fajla;
import java.io.*;
import java.util.*;
import java.util.Scanner;
public class CitanjeTekstualnogFajla {
public static void main(String[] args) throws Exception{
{
Scanner input=new Scanner(new File("vesti.txt"));
String st=input.nextLine();
int count=0;
StringTokenizer stk=new StringTokenizer(st," ");
while(stk.hasMoreTokens()){
String token=stk.nextToken();
if (token.equals("pivo")){
count++;}
}
System.out.println("Broj pojavljivanja reci je: "+ count);
}
}
}
Problem je, sto sam ja ovde predvideo da se pretrazuje rec "pivo", nisam procitao tu rec. Druga stvar je sto pretraga nije case-insensitive (dobio sam rezultat od 2 prikaza umesto 4).
Koristim NetBeans za ovu pricu (ovaj alat me ceka na ispitu) i ponekad mi nije jasan deo kada treba da uzmem neku vrednost sa ulaza. Napr. kod javascript-a sam uzimao vrednost iz text polja dok ovde pri pokretanju programa nemam mogucnost unosa vrednosti (recimo da sam hteo da napravim program za sabiranje dva broja, kako bih testirao unosom vrenosti?).
Neka pitanja su mozda banalna ali pocinjem tek sa uhodavanjem u Javi. Hvala na svakoj vrsti pomoci.
Mrav radi, tegli, i od njega nije postalo ništa,
a majmun se zezao po drveću i od njega je postao čovek.
Brana Crnčević
a majmun se zezao po drveću i od njega je postao čovek.
Brana Crnčević