Avatar billede brinkoman Nybegynder
26. februar 2002 - 17:15 Der er 5 kommentarer og
1 løsning

Ukendt streng!

Jeg har lavet en løkke, som skal chekke nogle strenge hvor der indgår tal fra 1800 til 2002. Løkken kører altså 203 gange...

Strengene kommer fra parametre (dvs applet), og det er navnet på disse jeg chekker for. Altså om de indeholder strengen "1800" - "2002". Det er bare sådan at de parametre-navne også indeholder andre tegn, som er ukendte, bortset fra længden. Hvordan kan jeg chekke om strengene indeholde fx "1909" hvis der er andre tegn som den ikke kender...

Sikkee noget rod. Skriv lige hvis det er helt uforståeligt...mojn!
Avatar billede disky Nybegynder
26. februar 2002 - 18:15 #1
Prøv med:


String data="Jeg er født i 1972, det var et godt år";

for(int x=1800;x<=2002;x++)
{
if(data.indexOf(""+x)!=-1)
{
  //lav noget for år 'x'
}

1972
Avatar billede brinkoman Nybegynder
26. februar 2002 - 19:17 #2
Problemet er bare at det er parameter-navnene jeg skal have fat i, og hvordan kan jeg gøre det uden at kende det præcist?

fx. <Hent alle parametre, og se hvor mange der indeholder "1978">
Avatar billede carstenknudsen Nybegynder
26. februar 2002 - 22:03 #3
Kan du ikke sende lidt kode?
Avatar billede brinkoman Nybegynder
26. februar 2002 - 22:50 #4
Jeg har fundet en alternativ løsning...lukker!
Avatar billede disky Nybegynder
27. februar 2002 - 07:27 #5
tja under lav noget kunne du havde talt op, for at se hvor mange der indehold 1978.
Avatar billede brinkoman Nybegynder
27. februar 2002 - 07:49 #6
Hvad mener du??
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester