Avatar billede musicchart.dk Nybegynder
26. marts 2003 - 10:35 Der er 4 kommentarer og
1 løsning

Tælle antal tegn

Hej eksperter

Er der ikke en måde i Java, hvor man kan tælle antal tegn i en Streng?


/Bjarke
Avatar billede hsg Nybegynder
26. marts 2003 - 10:37 #1
String str = "Howdy";
int antal = str.length();

Eller er det noget andet du søger?
Avatar billede viht Nybegynder
26. marts 2003 - 13:14 #2
Hvis du vil finde antallet af bogstaver eller strenge i en streng:

public class Test {
    public static void main(String[] args) {
      String str = new String("abc abcabc abcabc abcabc abcabc abc");
      int index;
      int found = 0;
      while( (index = str.indexOf("a")) > -1 ) {
          found++;
          str = str.substring(index+1);
      }
      System.out.println ("found 'a' "+found +" times");
  }
}
Avatar billede sluppermanden Nybegynder
26. marts 2003 - 13:40 #3
{
        String str1 = "Peter";
        String str2 = "Peter Hansen";
        int antal1 = str1.length();
        int antal2 = str2.length();
        //antal1: 5
        //antal2:12
       
        //Hvis du ikke vil have mellemrum med kan du lave en løkke
        //der tæller antallet af mellemrum og trække det fra.
        char temp;
        int mellemrum=0;
        for (int i=0;i<antal2;i++) {
            temp = str2.charAt(i);
            if (Character.isSpaceChar(temp))
                mellemrum++;
        }
        int x=antal2-mellemrum;
        System.out.println("Antal tegn i streng : "+x);
    }
Avatar billede musicchart.dk Nybegynder
26. marts 2003 - 14:30 #4
jeg har bare brugt hsg's svar...

vil du ikke lave et svar...
Avatar billede hsg Nybegynder
26. marts 2003 - 17:17 #5
ok...
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