Pomoc oko Java File zadatak

2

Pomoc oko Java File zadatak

offline
  • Jelena
  • Pridružio: 15 Avg 2014
  • Poruke: 22
  • Gde živiš: Beograd

imam 10 redova u tekstu,radi Very Happy



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Napisano: 31 Avg 2014 0:19

JelenaPA ::jos samo ovo da te pitam,kako da ubacim ako ocu umesto slova,da ide tab? Very Happy Koristiš specijalni "karakter" za tab. On je t, sa tzv. escape karakterom isred, odnosno '\t'. Very Happy

Dopuna: 31 Avg 2014 0:20

JelenaPA ::imam 10 redova u tekstu,radi Very HappyOk. No, ne moraš u svakom prolazu da zatvaraš i otvaraš fajl za upis. Mr. Green Dovoljno je da ga otvoriš pre petlje i zatvoriš nakon petlje. Wink Mada, možda i sam kompajler optimizuje to, ali ko će ga znati...



offline
  • Jelena
  • Pridružio: 15 Avg 2014
  • Poruke: 22
  • Gde živiš: Beograd

oke hvala ti,znam da te smaram al da te pitam jos samo gde da nadjem to kako se obelezavaju ti karakteri,treba mi jos tacka? Very Happy

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Tačka je...tačka. Very Happy

No, evo i liste: http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html Very Happy

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Ako ti budem sve do detalja rekao onda nije fora i neces razumeti. Elem objasnicu ti kako da rasis svoj problem kroz neki moj primer i kako zameniti ta slova. Na tebi je samo da sacuvas to u tom text fajlu sto je prosto ko pasulj.

Za ovaj zadatak ti je ptotrebno koriscenje Character API koji je deo java.lang paketa.

http://docs.oracle.com/javase/7/docs/api/

public class StingCharacters { public static main (String[] args) {      // Tekstualni znakovi i niz koji se analizira      String text = "Pogledaj bagru, andjele"                        +  "Njihova dusa je prokleta"                        + "Svima su stavili amove"                        + "Sebi sagradili hramove"                        + "Ruke im ogrezle u krv";        int razmak = 0;                // Broj razmaka u tekstu        int samoglasnik = 0;        // Broj samoglasnika u tekstu        int slova = 0;                  // Broj slova         // Analiza svih znakova u znakovnom nizu       int textLength = text.length();       for(int i = 0; i < textLength; i ++ ) {             // Proveri samoglasnike             char ch = Character.toLowerCase(text.charAt(i));            if(ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ) {                 samoglasnik++;   // ili samoglasnik += 1            }             // Proveri koliko ima slova tekstu             if(Character.isLetter(ch)) {                  solova++;             }            // Proveri Koliko ima razmaka izmedju slova u tekstu            if(Character.isWhiteSpace(ch)) {               razmak++;            }          // Zameni char C u char P         if(ch.equals == 'c') {              ch.replace('c', 'p');     // ili replaceAll()         }       } } }

E ovo je grubo pisano bez testiranja ovo sam direktno iz glave u broser pisao bez kompajliranja.

Ovo sam ti dao samo primer kako mozs da baratas sa znakovnim nizovima a sve ostalo ti je da malo upotrebis mastu da bi naucila. Dzaba ako ti sada napisemo sve.

Imas 90% sada ti nadji te znakovne vrednosti u sacuvaj u koji god oces tekstualni fajl...

Ziveli

Ko je trenutno na forumu
 

Ukupno su 572 korisnika na forumu :: 4 registrovanih, 4 sakrivenih i 564 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, Istman, laurusri, zziko