Avatar billede renebmadsen Nybegynder
21. november 2006 - 13:00 Der er 6 kommentarer og
1 løsning

split er string

Har et lile problem jeg skal dele en String i to dele den kan se ud som følger 000111 eller 111000
Avatar billede thums Praktikant
22. november 2006 - 10:52 #1
String objektet har en metode der hedder substring hvor du kan angive start indeks, slut indeks eller begge. to simple kald og du har delt din tekst-streng op :)
Avatar billede renebmadsen Nybegynder
22. november 2006 - 18:52 #2
ok kan du give et eksempel da jeg er ret ny i det her.
hvis der kommer til at stå 111001 i min string skal den melde fejl
Avatar billede thums Praktikant
23. november 2006 - 13:36 #3
String input = "111000";
String str1 = "";
String str2 = "";
if(input.equals("111000") || input.equals("111000"))
{
    str1 = input.substring(3);
    str2 = input.substring(0, 3);
}
else{
    System.out.println("Your string is not valid");
}
       
System.out.println(str1 + str2);
Avatar billede renebmadsen Nybegynder
23. november 2006 - 15:17 #4
ja alt det er jo fint nok men er jo ikke sikker på længden af min string den variere fra gang til gang. kan man så bare bruge input.length()/2for at få det halve
Avatar billede winners79 Nybegynder
23. november 2006 - 18:01 #5
str1 = input.substring(input.length()/2);
Avatar billede winners79 Nybegynder
23. november 2006 - 18:01 #6
øh ja, det er jo det samme som du selv skrev.. heh
Avatar billede thums Praktikant
27. november 2006 - 12:00 #7
ja og så smide en fejl hvis at length % 2 = 1.. burde der ikke være noget som helst langhåret i
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