|
| 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.
| |
|
|