[Advanced-java] Strings

Marco Ferretti marco.ferretti at jrc.it
Tue Jul 1 14:00:54 2003


Hi all guys... I have an xfile for you ...=0D
Assume this code : =0D
=2E...=0D
            String loc =3D currPathLocation.toLowerCase();=0D
            String fs =3D System.getProperty("file.separator");=0D
            fs =3D ""+fs.charAt(0);=0D
            System.out.println("fs =3D " + fs);=0D
            System.out.println("loc =3D " + loc);=0D
            if(!loc.endsWith(fs)){=0D
              loc +=3D fs;=0D
              System.out.println("loc + fs =3D " + loc);=0D
            }=0D
            loc +=3Dname;=0D
            System.out.println("name =3D " + name);=0D
            System.out.println("loc + name  =3D " + loc);=0D
            if (loc.indexOf(".") =3D=3D -1) {=0D
              loc =3D loc + ".sid";=0D
              System.out.println("loc+ \".sid\" =3D " + loc);=0D
            } =0D
=2E...=0D
How can this output come out ?=0D
=0D
fs =3D \=0D
loc =3D c:\tmp\sid\models=0D
loc + fs =3D c:\tmp\sid\models\=0D
name =3D F2HX                                                            =
    =20
                                                                         =
  =20
                                                                         =
  =20
                               =0D
loc + name  =3D c:\tmp\sid\models\F2HX                                   =
    =20
                                                                         =
  =20
                                                                         =
  =20
                                                        =0D
loc+ ".sid" =3D c:\tmp\sid\models\F2HX                                   =
    =20
                                                                         =
  =20
                                                                         =
  =20
                                                        .sid=0D
=0D
I am using jdk 1.4.1_01 and Eclipse as gui on a windows xp plantform .=0D
=0D
TIA=0D
Marco