/ 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
Opsplitte en string??
Fra : Torben


Dato : 07-10-02 11:42

Hej jeg har følgende string:
String URL = "C:\Program Files\Apache Tomcat
4.0\webapps\ROOT\Brugsanvisninger\DSC00001.jpg";

men jeg skal kun have fat i alt det der kommer efter "ROOT", således at ejg
får følgende string:
String relativURL = "\Brugsanvisninger\DSC00001.jpg";

Kan jeg bruge ordet "ROOT" som seperator og hvordan gør jeg det i givet
fald?

Håber I kan hjælpe.
På forhånd tak.
M.v.h.
Torben



 
 
Mads Møllegaard (07-10-2002)
Kommentar
Fra : Mads Møllegaard


Dato : 07-10-02 11:55

> Hej jeg har følgende string:
> String URL = "C:\Program Files\Apache Tomcat
> 4.0\webapps\ROOT\Brugsanvisninger\DSC00001.jpg";
>
> men jeg skal kun have fat i alt det der kommer efter "ROOT", således at
ejg
> får følgende string:
> String relativURL = "\Brugsanvisninger\DSC00001.jpg";
>
> Kan jeg bruge ordet "ROOT" som seperator og hvordan gør jeg det i givet
> fald?

public String[] split(String regex)

burde kunne gøre dette for dig!



Carsten Højgaard (07-10-2002)
Kommentar
Fra : Carsten Højgaard


Dato : 07-10-02 12:25

> Hej jeg har følgende string:
> String URL = "C:\Program Files\Apache Tomcat
> 4.0\webapps\ROOT\Brugsanvisninger\DSC00001.jpg";
>
> men jeg skal kun have fat i alt det der kommer efter "ROOT", således at
ejg
> får følgende string:
> String relativURL = "\Brugsanvisninger\DSC00001.jpg";
>
> Kan jeg bruge ordet "ROOT" som seperator og hvordan gør jeg det i givet
> fald?

Umiddelbart vil jeg mene du kan bruge en StringTokenizer:
StringTokenizer st = new StringTokenizer(url, "root");


/Carsten



Jan Jonasen (07-10-2002)
Kommentar
Fra : Jan Jonasen


Dato : 07-10-02 17:07

In article <3da16f8c$0$18167$edfadb0f@dspool01.news.tele.dk>, Carsten
Højgaard (nospam_carsten@hojgard.dk) wrote:
> Umiddelbart vil jeg mene du kan bruge en StringTokenizer:
> StringTokenizer st = new StringTokenizer(url, "root");
>
Det kan man ikke. StringTokenizer splitter på bogstav niveau, således vil
man ende op med en streng splittet på r, o og t.

--
Mvh/re Jan Jonasen
jonasen (at) it (dot) dk

If I wanted culture, I'd eat yogurt.

Martin Mouritzen (07-10-2002)
Kommentar
Fra : Martin Mouritzen


Dato : 07-10-02 13:29

After I finished the 3 Pan Galactic Gargle Blasters, "Torben"
<tp@secret.dk> just offered me, he muttered some weird stuff, and I
had to correct this gibberish:

>Kan jeg bruge ordet "ROOT" som seperator og hvordan gør jeg det i givet
>fald?

Hmm, jeg ville gøre følgende (utestet):

String URL = "C:\Program Files\Apache Tomcat
4.0\webapps\ROOT\Brugsanvisninger\DSC00001.jpg";
splitWord = "ROOT";

String relativURL = URL.substring(URL.indexOf(splitWord) +
splitWord.length(),URL.length());
--
Nano Martin Mouritzen Phone +45 27105580
Vesterbrogade 30C. 2. Programmer Advanced Simplicity
DK-8000 Århus martin@nano.dk http://www.nano.dk/
Nano nu officiel dansk distributør af UltraEdit, se mere på websitet.

Bertel Lund Hansen (07-10-2002)
Kommentar
Fra : Bertel Lund Hansen


Dato : 07-10-02 14:38

Torben skrev:

>Hej jeg har følgende string:
>String URL = "C:\Program Files\Apache Tomcat
>4.0\webapps\ROOT\Brugsanvisninger\DSC00001.jpg";

Bibemærkning:
Jeg vil anbefale at man bruger / som skilletegn i stinavne i Java
(og C(++)). Det sparer én for nogle problemer.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

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

Månedens bedste
Årets bedste
Sidste års bedste