Sari la conținut
Forum Roportal
505

Replace.java

Evaluează acest topic

Postări Recomandate

am o problema(de incepatoare in Java) ptr. un ex:

 

 

pubic class Replace{

 

public static void main(String[] args){

 

String text;

 

String textcautat;

 

String textinlocuit;

 

 

 

try{

text = EprogIO.readWord();

textcautat = EprogIO.readWord();

textinlocuit = EprogIO.readWord();

 

 

void replace(char text){

this.text = ..............

}

}

}

}

 

 

deci la metoda pun char dar la this? si mai departe ce metoda? ce sa pun?

Caci problema spune ca intr-un cavant( de ex hallo) sa se inlocuiasca una, doua sau mai multe litere cu altele date, a.i. sa avem un nou cuvant: in hallo literele "ll " cu "mm" de ex, obtinandu-se hammo , sau in hallo "al" sa se inlocuiasca cu "uu", a.i. sa obtinem huulo , s.a.m.d.

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Pai in primul rand structura programului nu e buna din punct de vedere OOP. In main ar trebui sa creezi o instanta a clasei Replace. Daca tot suntem la denumire, dpdv OOP nu e bine sa denumesti o clasa ca un verb, ci ca un substantiv, doar metodele cu verbe. Dar sa ramanem la oile noastre..

Clasa ar trebui sa aiba un constructor, apelat in main:

 

Replace clasaMea = new Replace('hallo');

clasaMea.replaceText(String search, String destination)

 

Declararea unui char nu-si are rostul aici, pentru ca se opereaza pe grupuri de caractere ('ll' e un string, nu char).

Partajează acest post


Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum

×