Avatar billede aslan Nybegynder
31. marts 2002 - 17:14 Der er 6 kommentarer og
1 løsning

Vide i java om et ord ender med ize

Hvordan kan man i java læse om et ord ender med -ize eller ikke gør? f.eks Guidesize ?
Avatar billede Slettet bruger
31. marts 2002 - 17:20 #1
public boolean endsWith(String suffix)

Tests if this string ends with the specified suffix.

Parameters:
suffix - the suffix.

Returns:
true if the character sequence represented by the argument is a suffix of the character sequence represented by this object; false otherwise. Note that the result will be true if the argument is the empty string or is equal to this String object as determined by the equals(Object) method.

Throws:
NullPointerException - if suffix is null.

Eksempel:

if (myString.endsWith("-ize"))
    System.out.println("myString slutter på -ize");
Avatar billede Slettet bruger
31. marts 2002 - 17:21 #2
Du kan så bruge:

if (myString.endsWith("ize"))
    System.out.println("myString slutter på ize");
Avatar billede aslan Nybegynder
31. marts 2002 - 17:26 #3
Ok dvs der er en metode til det, er der så også en metode hvorpå man kan lave -ize om til -ise istedet f.eks?
Avatar billede Slettet bruger
31. marts 2002 - 17:31 #4
Det bliver en lang kamp hvis du vil spørge her på Eksperten hver gang du skal bruge en eller anden metode. Kig selv efter i API'en:

http://java.sun.com/j2se/1.3/docs/api/index.html

Og mere præcist i forhold til dit spørgsmål:

http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html
Avatar billede aslan Nybegynder
31. marts 2002 - 17:33 #5
ok takker:)
Avatar billede aslan Nybegynder
31. marts 2002 - 17:49 #6
hvorfor kan jeg ikke sige sådan :if(words.endsWith("ize")) words.replace("ize","ise"); ?
Avatar billede erikjacobsen Ekspert
31. marts 2002 - 21:06 #7
replace i String kan kun tage enkelt tegn. Har du JDK version
1.4 har du også regulære udtryk, og så kan du

  words=words.replaceAll("ize$","ise");

og du kan gøre det uden at teste først om den ender på ize, for
hvis den ikke gør, sker der bare ingenting.
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