Anropa metod som saknar värde???

Permalänk
Medlem

Anropa metod som saknar värde???

Hej, hur anropar jag en metod som saknar värde?

Jag antar att man använder sig utav typen boolean? Och här stöter jag på ett ytligare problem som får mig att vilja hoppa ut genom fönstret!! Jag vill skapa en metod som kollar om bokstaven 't' finns med i en mening. Så jag börjar med att skriva denna kod:

String s= JOptionPane.showInputDialog(null,"Skriv en mening utan bokstaven t");

Metoden ser ut på något liknande sätt ( har inte listat ut hur den ska vara) :

public class Metoder {
public static boolean trueFalse ( char c) {
return c == 't';
}
}

Jag vill alltså anropa metoden för att kolla om det finns ett 't' i meningen. Men eftersom meningen är av typen string och metoden är av type char så får jag det inte att funka.. Är det någon snäll själ som vill hjälpa en vilsen nybörjare??

Permalänk
Medlem

Istället för att ta en char som i parameter till metoden skulle du kunna ta in hela strängen och sen kalla på metoden contains från strängobjektet och returnera det resultatet

public static boolean containsT(String sentence) {
return sentence.contains("t");
}

Om metoden returnerar True finns t i meningen, annars inte!

Permalänk

Du måste kasta om din sträng till en array med 'chars' och sedan loopa igenom för att kolla varje bokstav.