/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Formatere tegn???
Fra : Rumstaden


Dato : 07-12-01 15:51

Hej!

Jeg sidder stadig og bøvler lidt med denne formatering.... Her er hvad
jeg er kommet frem til, der er stadig en kompilerings fejl.....
Er der nogen der har lyst til at hjælpe??? Så kommer koden her:

/*    Opgavesæt 6 - opgave 1
   Skal udskrive indholdet af filen tekst.txt på skærmen.
   Koden skal samtidig sørge for, at første ord i alle
   hoved-sætninger - altså efter punktum - har stort
begyndelses-bogstav!!
*/
/*    Opgavesæt 6 - opgave 1
   Skal udskrive indholdet af filen tekst.txt på skærmen.
   Koden skal samtidig sørge for, at første ord i alle
   hoved-sætninger - altså efter punktum - har stort
begyndelses-bogstav!!
*/
import java.io.*;

public class Opgave1
{   public static void main(String[] args)
   {   File inputFil = new File("tekst.txt");
      try    { læsFilOgSkrivPåSkærm(inputFil); }   
      catch(IOException e)
         { System.err.println("Fejl" + e); }
   }
         
   public static void læsFilOgSkrivPåSkærm(File input) throws
IOException
   { FileReader in = new FileReader(input);
      BufferedReader ind = new BufferedReader(in);
      String temp = "";
      String udskriv = "";   
      boolean slut = false;
      while(!slut)
      {   String linie = ind.readLine();
         if(linie == null)
            slut = true;
         else
         for(int i= 0; i <linie.length();i++)
         if (punktum)

         temp= linie.substring(i,i+1).toUpperCase();
         else
          temp = (linie.substring(i,i+1));
            udskriv = udskriv + temp;
         if (temp ==".")
         {
          punktum = true;
            i++;
         }
         else
       punktum = false;   
      }
   System.out.println(udskriv);
   in.close();
   }

private static boolean punktum = true;

}

 
 
Brian Matzon (07-12-2001)
Kommentar
Fra : Brian Matzon


Dato : 07-12-01 19:02

> Hej!
>
> Jeg sidder stadig og bøvler lidt med denne formatering.... Her er hvad
> jeg er kommet frem til, der er stadig en kompilerings fejl.....
> Er der nogen der har lyst til at hjælpe??? Så kommer koden her:

Min kompiler fint... men virker ikke ;)

import java.io.*;

public class Opgave1 {
public static void main(String[] args) {
File inputFil = new File("tekst.txt");
try {
læsFilOgSkrivPåSkærm(inputFil);
} catch(IOException e) {
System.err.println("Fejl" + e);
}
}

public static void læsFilOgSkrivPåSkærm(File input) throws IOException {
FileReader in = new FileReader(input);
BufferedReader ind = new BufferedReader(in);
String temp = "";
String udskriv = "";
boolean slut = false;
while(!slut) {
String linie = ind.readLine();
if(linie == null) {
slut = true;
} else {
for(int i= 0; i <linie.length();i++) {
if (punktum) {
temp = linie.substring(i,i+1).toUpperCase();
} else {
temp = (linie.substring(i,i+1));
}
udskriv = udskriv + temp;
if (temp ==".") {
punktum = true;
i++;
} else {
punktum = false;
}
System.out.println(udskriv);
in.close();
}
}
}
}

public static boolean punktum;
}



bah (07-12-2001)
Kommentar
Fra : bah


Dato : 07-12-01 21:33

Why dont you use StringTokenizer?





Brian Matzon (10-12-2001)
Kommentar
Fra : Brian Matzon


Dato : 10-12-01 09:26

"bah" <hanapo@get2net.dk> wrote in message news:3c1128ce$0$26640$ba624c82@nntp02.dk.telia.net...
> Why dont you use StringTokenizer?

That would be to his message you should reply - I just
compiled it!

Anyhow - this is a Danish Newsgroup and coincidently we
we speak danish here...

/Brian Matzon



Dennis Thrysøe (10-12-2001)
Kommentar
Fra : Dennis Thrysøe


Dato : 10-12-01 10:04

Brian Matzon wrote:

> "bah" <hanapo@get2net.dk> wrote in message news:3c1128ce$0$26640$ba624c82@nntp02.dk.telia.net...
>
>>Why dont you use StringTokenizer?
>>
>
> That would be to his message you should reply - I just
> compiled it!
>
> Anyhow - this is a Danish Newsgroup and coincidently we
> we speak danish here...

Evidently we also understand and speak english here. ;)

I don't see the problem.

-dennis


Brian Matzon (10-12-2001)
Kommentar
Fra : Brian Matzon


Dato : 10-12-01 10:32

"Dennis Thrysøe" <dt@netnord.dk> wrote in message news:3C147A91.8070807@netnord.dk...
> Brian Matzon wrote:
>
> Evidently we also understand and speak english here. ;)
>
> I don't see the problem.

Die meisten von uns verstehen sogar Deutsch!
Dieses ist ein dänischer newsgroup! - verwenden Sie
anders comp.lang.java. *

/Brian Matzon - I see the problem!

;)



Jonas Kongslund (07-12-2001)
Kommentar
Fra : Jonas Kongslund


Dato : 07-12-01 20:31

Rumstaden wrote:

> temp= linie.substring(i,i+1).toUpperCase();
> else
> temp = (linie.substring(i,i+1));
> udskriv = udskriv + temp;
> if (temp ==".")

Overvej selv, hvorfor sidste linje formentligt ikke er hensigtsmæssig

--
Jonas Kongslund <jonas(at)kongslund.dk> XNS: =Jonas Kongslund

When you want to change the world, you don't see the dawn by
getting up early - you see it by not sleeping through the night.

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste