Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Implemente um programa que possua dois objetos do
- tipo StringBuffer, e inicie-os com uma String. Faça as
- seguintes operações:
- a) Verifique se as duas Strings são palíndromos. Após a
- verificação, mantenha as strings como elas estavam antes da
- verificação.
- b) Concatene a primeira String com a segunda, colocando o
- resultado na primeira String.
- c) Faça a inversão da primeira String.
- d) Faça a inversão da segunda String.
- e) Insira a String “Teste” na segunda String, a partir do terceiro
- caractere.
- */
- package pp1609ex1;
- public class Pp1609ex1 {
- public static void main(String[] args) {
- StringBuffer str1 = new StringBuffer("Frase1");
- StringBuffer str2 = new StringBuffer("Frase2");
- String str1r, str2r, s1, s2;
- //a)
- s1 = str1.toString();
- s2 = str2.toString();
- str1.reverse();
- str2.reverse();
- str1r = str1.toString();
- str2r = str2.toString();
- if(str1r.equals(s1)){
- System.out.println("Elas são palíndromos.");
- }else{
- System.out.println("Não são palíndromos.");
- }
- if(str2r.equals(s2)){
- System.out.println("Elas são palíndromos.");
- }else{
- System.out.println("Não são palíndromos.");
- }
- System.out.println(" ");
- str1.reverse();
- str2.reverse();
- //b)
- str1.append(str2);
- System.out.println(str1 + "\n");
- //c)
- System.out.println(str1.reverse() + "\n");
- //d)
- System.out.println(str2.reverse() + "\n");
- //e)
- str2.insert(2, "Teste");
- System.out.println(str2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement