PDA

View Full Version : [java] classe con metodi


vettu1
14-06-2010, 18:11
Salve ho questo esercizio da svolgere...data una classe Chiamata (come vogliamo), si da in input una stringa , creare un metodo che clacoli la lunghezza, uno che la spezzatti carattere per carattere e la inserisce in un array,uno che dato due array verifica se sono uiguali(di lunghezza e contenuto) e uno che verifica se sono palindromi..help please

Rsk
14-06-2010, 19:22
Salve ho questo esercizio da svolgere...data una classe Chiamata (come vogliamo), si da in input una stringa , creare un metodo che clacoli la lunghezza, uno che la spezzatti carattere per carattere e la inserisce in un array,uno che dato due array verifica se sono uiguali(di lunghezza e contenuto) e uno che verifica se sono palindromi..help please

Prova a buttare giù un po' di codice.. sono metodi banali.
Anche se mi sembrano strani come esercizi in quanto le stringhe in java sono oggetti ti tipo String (http://java.sun.com/javase/6/docs/api/java/lang/String.html) che implementano la maggior parte dei metodi da te enunciati.

vettu1
14-06-2010, 19:31
lo so ma non devo utilizzare i metodi gia' implementati ma farli singolarmente...

MaxArt
15-06-2010, 00:11
Quello della lunghezza non è neppure un metodo, ma un membro dell'oggeto stringa, e francamente non saprei neppure da dove partire per non farlo orrendamente ridondante.
Per il resto... prova a scrivere tu del codice, e poi noi ti si dice che fare e come superare i tuoi problemi, ché qui non si possono chiedere soluzioni ad esercizi :read:

clockover
15-06-2010, 00:58
Tutte queste cose le fa già la classe String, ma tu vuoi farle da solo, magari facendoti aiutare da qualche metodo di String!
Comincia comunque con la struttura della classe

public class Chiamata{
private String laStringa;
public Chiamata(String s){laStringa = s;}

public int lunghezza(){

}
public char[] getArray(){

}
public boolean palindroma(){

}
public boolean equals(String a){

}
}

aiutati che dio t'aiuta disse il saggio :D

vettu1
15-06-2010, 22:36
Tutte queste cose le fa già la classe String, ma tu vuoi farle da solo, magari facendoti aiutare da qualche metodo di String!
Comincia comunque con la struttura della classe

public class Chiamata{
private String laStringa;
public Chiamata(String s){laStringa = s;}

public int lunghezza(){

}
public char[] getArray(){

}
public boolean palindroma(){

}
public boolean equals(String a){

}
}

aiutati che dio t'aiuta disse il saggio :D

grazie ;-)