

Java - mezery mezi znaky
Dobrý den, chtěl bych se zeptat jak mám udělat aby mi tento prográmek nedělal mezi každým znakem mezeru
import java.net.*;
import java.io.*;
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
URL url = new URL("www.seznam.cz");
URLConnection connect = url.openConnection();
BufferedReader input = new BufferedReader(new InputStreamReader(connect.getInputStream()));
String InputLine;
String FullText = null;
while((InputLine = input.readLine()) != null) {
if(FullText != null) {
FullText += InputLine+"\n";
} else {
FullText = InputLine;
}
}
input.close();
FileOutputStream fos;
DataOutputStream dos;
try {
File file = new File("C://pokus/pokus.txt");
fos = new FileOutputStream(file);
dos = new DataOutputStream(fos);
dos.writeInt(2333);
dos.writeChars(FullText);
} catch (IOException e){
e.printStackTrace();
}
}
}
Zde je příklad jak to vypadá
< ! D O C T Y P E h t m l >
< h t m l x m l n s = " h t t p : / / w w w . w 3 . o r g / 1 9 9 9 / x h t m l " x m l : l a n g = " c s " l a n g = " c s " >
< h e a d >
< m e t a h t t p - e q u i v = " C o n t e n t - T y p e " c o n t e n t = " t e x t / h t m l ; c h a r s e t = u t f - 8 " / >
< m e t a h t t p - e q u i v = " X - U A - C o m p a t i b l e " c o n t e n t = " I E = 8 " / >
< t i t l e > S e z n a m N a j d u t a m , c o n e z n á m < / t i t l e >
< l i n k r e l = " a l t e r n a t e " t y p e = " a p p l i c a t i o n / r s s + x m l " t i t l e = " S e z n a m . c z " h r e f = " h t t p : / / s e z n a m . s b l o g . c z / r s s . x m l " / >
< l i n k r e l = " s h o r t c u t i c o n " h r e f = " / s t / i m g / f a v i c o n . i c o " / > < l i n k r e l = " o p e n i d 2 . p r o v i d e r o p e n i d . s e r v e r " h r e f = " h t t p : / / i d . s z n . c z / o p e n i d s e r v e r " / >
Vždycky mi to hodí ješte jednu mezeru navíc mezi znak. Nevim čím to.. Diky za rady
Nastav si správný kódování.
jj diky, že mě to nenapadlo