05. september 2002 - 21:10Der er
7 kommentarer og 1 løsning
Streng-problem
Jeg overfører en streng til en servlet og i strengen er der mellemrum mellem hvert ord. Problemet er, at i strengen er der ord der gerne må have mellemrum - jeg aner ikke PT hvordan jeg håndterer en streng med mellemrum ovre i servletten.
Det er meningen at jeg vil putte hvert ord ind i et array af strenge..men idet jeg bruger en StringTokenizer til at opdele strengen, tager den selvfølgelig også bare de ord, der gerne må være mellemrum imellem og deler dem op og giver dem en plads hver i arrayet. Det må ikke ske, for arrayets størrelse passer med hvor mange data der sendes over fra jsp-siden.
Så det er både strenge med mellemrum og dem uden, som min servlet skal kunne håndtere. Need input! Now! How do I go about this?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jep, find et andet tegn, som (næsten) helt sikkert ikke optræder i dine "ord", f.eks. ' ; @ -
det afhænger selvfølgelig af ordenes betydning, lige hvad for et tegn der bør bruges, husk dog at det kun må være et tegn (for ellers opfører StringTokenizeren sig ikke som du gerne vil have det).
Overvej evt også, om det ikke var bedre at bruge en ArrayList i stedet for et Array, så du kan tillade antallet af elementer at variere.
Nej jeg kan ikke bruge StringTokenizeren, men det må være fantastisk fordi jeg må tænke på samme måde som jer - jeg havde allerede fundet på det med at indskyde et tegn, som adskiller ordene, så man kan se hvor ordene skiller - både ord med og uden mellemrum. Jeg har ikke leget med ArrayLists endnu .. det kan måske blive løsningen på mit næste problem.
Når man bruger en ArrayList viser den så hvert element med et komma imellem, ligesom i en vector? dvs [el1, el2, el3] Hvis den gør det, hvornår kan man så se at ét element er et element med implicit komma, dvs. en streng ? ok, jeg kunne bare prøve den af.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.