SlideShare a Scribd company logo
1 of 2
Using stacks create a method in java that given a word(a string) returns that word and its mirror
image. or example, if the input is "example", the output must be "exampleelpmaxe".
Solution
import java.util.Scanner;
import java.util.Stack;
public class ReverseString {
public static void main(String [] args){
Scanner scanner = new Scanner(System.in);
String str = "";
Stack<String> stack = new Stack<String>();
System.out.println("Enter a string to be reversed: ");
str = scanner.nextLine();
if (str == null || str.equals("")){
System.out.println("It seems you aren't ready as yet to enter the string, ok buhbye !!");
System.exit(0);
}
for (int i=0;i<str.length();i++){
// Here we push all the characters in the string one by one into the Stack
stack.push(str.substring(i,i+1));
}
String strrev = "";
while(!stack.isEmpty()){
// Here we pop all the elements from the Stack one by one which is essentially reversing.
strrev += stack.pop();
}
System.out.println(str + "" + strrev);
}
}
Using stacks create a method in java that given a word(a string) retur.docx

More Related Content

More from slyndon

Use the Referraces to acce inportant val In the following net ionic eq.docx
Use the Referraces to acce inportant val In the following net ionic eq.docxUse the Referraces to acce inportant val In the following net ionic eq.docx
Use the Referraces to acce inportant val In the following net ionic eq.docxslyndon
 
Use the References to access importantv It is often possible to change.docx
Use the References to access importantv It is often possible to change.docxUse the References to access importantv It is often possible to change.docx
Use the References to access importantv It is often possible to change.docxslyndon
 
Use the following financial statements for Lake of Egypt Marina- Inc-.docx
Use the following financial statements for Lake of Egypt Marina- Inc-.docxUse the following financial statements for Lake of Egypt Marina- Inc-.docx
Use the following financial statements for Lake of Egypt Marina- Inc-.docxslyndon
 
Use SQL to Create a table with at least 4 attributes one of which is t.docx
Use SQL to Create a table with at least 4 attributes one of which is t.docxUse SQL to Create a table with at least 4 attributes one of which is t.docx
Use SQL to Create a table with at least 4 attributes one of which is t.docxslyndon
 
Using your own words and one complete sentence per term- define the fo.docx
Using your own words and one complete sentence per term- define the fo.docxUsing your own words and one complete sentence per term- define the fo.docx
Using your own words and one complete sentence per term- define the fo.docxslyndon
 
Using the method of 1-2 reactions balance the skeleton equation- I2 +.docx
Using the method of 1-2 reactions balance the skeleton equation- I2 +.docxUsing the method of 1-2 reactions balance the skeleton equation- I2 +.docx
Using the method of 1-2 reactions balance the skeleton equation- I2 +.docxslyndon
 
Using the descriptions of the attributes given in the ERD below- provi.docx
Using the descriptions of the attributes given in the ERD below- provi.docxUsing the descriptions of the attributes given in the ERD below- provi.docx
Using the descriptions of the attributes given in the ERD below- provi.docxslyndon
 
Using the following definition for a Binary Tree Node - complete the f.docx
Using the following definition for a Binary Tree Node - complete the f.docxUsing the following definition for a Binary Tree Node - complete the f.docx
Using the following definition for a Binary Tree Node - complete the f.docxslyndon
 
using the concepts of bonding and polarity explaining the importance o.docx
using the concepts of bonding and polarity explaining the importance o.docxusing the concepts of bonding and polarity explaining the importance o.docx
using the concepts of bonding and polarity explaining the importance o.docxslyndon
 
Using the competing values framework as a point of reference- how woul.docx
Using the competing values framework as a point of reference- how woul.docxUsing the competing values framework as a point of reference- how woul.docx
Using the competing values framework as a point of reference- how woul.docxslyndon
 
Using jsfiddle-net In Javascript we are going to create a doubly Linke.docx
Using jsfiddle-net In Javascript we are going to create a doubly Linke.docxUsing jsfiddle-net In Javascript we are going to create a doubly Linke.docx
Using jsfiddle-net In Javascript we are going to create a doubly Linke.docxslyndon
 
Using Haskell- I need- -- - Produce a list where sequences of repeated.docx
Using Haskell- I need- -- - Produce a list where sequences of repeated.docxUsing Haskell- I need- -- - Produce a list where sequences of repeated.docx
Using Haskell- I need- -- - Produce a list where sequences of repeated.docxslyndon
 
Using Java- Windows on the desktop are just one of many objects used i.docx
Using Java- Windows on the desktop are just one of many objects used i.docxUsing Java- Windows on the desktop are just one of many objects used i.docx
Using Java- Windows on the desktop are just one of many objects used i.docxslyndon
 
Using examples describe five major reasons for segregation of duties w.docx
Using examples describe five major reasons for segregation of duties w.docxUsing examples describe five major reasons for segregation of duties w.docx
Using examples describe five major reasons for segregation of duties w.docxslyndon
 
Using Java- Evaluate the expression- Be sure to list a value of approp.docx
Using Java- Evaluate the expression- Be sure to list a value of approp.docxUsing Java- Evaluate the expression- Be sure to list a value of approp.docx
Using Java- Evaluate the expression- Be sure to list a value of approp.docxslyndon
 
Using Java- code a dynamic Linear Quotient Hashing data structure that.docx
Using Java- code a dynamic Linear Quotient Hashing data structure that.docxUsing Java- code a dynamic Linear Quotient Hashing data structure that.docx
Using Java- code a dynamic Linear Quotient Hashing data structure that.docxslyndon
 
using C++ to Write a program to demonstrate an array of 10 elements an.docx
using C++ to Write a program to demonstrate an array of 10 elements an.docxusing C++ to Write a program to demonstrate an array of 10 elements an.docx
using C++ to Write a program to demonstrate an array of 10 elements an.docxslyndon
 
Using complete sentences- briefly answer the following- A) Accurately.docx
Using complete sentences- briefly answer the following- A) Accurately.docxUsing complete sentences- briefly answer the following- A) Accurately.docx
Using complete sentences- briefly answer the following- A) Accurately.docxslyndon
 
Using a practical example- what are the benefits and potential problem.docx
Using a practical example- what are the benefits and potential problem.docxUsing a practical example- what are the benefits and potential problem.docx
Using a practical example- what are the benefits and potential problem.docxslyndon
 
User Interface Engneering A company is designing a kiosk that can disp.docx
User Interface Engneering A company is designing a kiosk that can disp.docxUser Interface Engneering A company is designing a kiosk that can disp.docx
User Interface Engneering A company is designing a kiosk that can disp.docxslyndon
 

More from slyndon (20)

Use the Referraces to acce inportant val In the following net ionic eq.docx
Use the Referraces to acce inportant val In the following net ionic eq.docxUse the Referraces to acce inportant val In the following net ionic eq.docx
Use the Referraces to acce inportant val In the following net ionic eq.docx
 
Use the References to access importantv It is often possible to change.docx
Use the References to access importantv It is often possible to change.docxUse the References to access importantv It is often possible to change.docx
Use the References to access importantv It is often possible to change.docx
 
Use the following financial statements for Lake of Egypt Marina- Inc-.docx
Use the following financial statements for Lake of Egypt Marina- Inc-.docxUse the following financial statements for Lake of Egypt Marina- Inc-.docx
Use the following financial statements for Lake of Egypt Marina- Inc-.docx
 
Use SQL to Create a table with at least 4 attributes one of which is t.docx
Use SQL to Create a table with at least 4 attributes one of which is t.docxUse SQL to Create a table with at least 4 attributes one of which is t.docx
Use SQL to Create a table with at least 4 attributes one of which is t.docx
 
Using your own words and one complete sentence per term- define the fo.docx
Using your own words and one complete sentence per term- define the fo.docxUsing your own words and one complete sentence per term- define the fo.docx
Using your own words and one complete sentence per term- define the fo.docx
 
Using the method of 1-2 reactions balance the skeleton equation- I2 +.docx
Using the method of 1-2 reactions balance the skeleton equation- I2 +.docxUsing the method of 1-2 reactions balance the skeleton equation- I2 +.docx
Using the method of 1-2 reactions balance the skeleton equation- I2 +.docx
 
Using the descriptions of the attributes given in the ERD below- provi.docx
Using the descriptions of the attributes given in the ERD below- provi.docxUsing the descriptions of the attributes given in the ERD below- provi.docx
Using the descriptions of the attributes given in the ERD below- provi.docx
 
Using the following definition for a Binary Tree Node - complete the f.docx
Using the following definition for a Binary Tree Node - complete the f.docxUsing the following definition for a Binary Tree Node - complete the f.docx
Using the following definition for a Binary Tree Node - complete the f.docx
 
using the concepts of bonding and polarity explaining the importance o.docx
using the concepts of bonding and polarity explaining the importance o.docxusing the concepts of bonding and polarity explaining the importance o.docx
using the concepts of bonding and polarity explaining the importance o.docx
 
Using the competing values framework as a point of reference- how woul.docx
Using the competing values framework as a point of reference- how woul.docxUsing the competing values framework as a point of reference- how woul.docx
Using the competing values framework as a point of reference- how woul.docx
 
Using jsfiddle-net In Javascript we are going to create a doubly Linke.docx
Using jsfiddle-net In Javascript we are going to create a doubly Linke.docxUsing jsfiddle-net In Javascript we are going to create a doubly Linke.docx
Using jsfiddle-net In Javascript we are going to create a doubly Linke.docx
 
Using Haskell- I need- -- - Produce a list where sequences of repeated.docx
Using Haskell- I need- -- - Produce a list where sequences of repeated.docxUsing Haskell- I need- -- - Produce a list where sequences of repeated.docx
Using Haskell- I need- -- - Produce a list where sequences of repeated.docx
 
Using Java- Windows on the desktop are just one of many objects used i.docx
Using Java- Windows on the desktop are just one of many objects used i.docxUsing Java- Windows on the desktop are just one of many objects used i.docx
Using Java- Windows on the desktop are just one of many objects used i.docx
 
Using examples describe five major reasons for segregation of duties w.docx
Using examples describe five major reasons for segregation of duties w.docxUsing examples describe five major reasons for segregation of duties w.docx
Using examples describe five major reasons for segregation of duties w.docx
 
Using Java- Evaluate the expression- Be sure to list a value of approp.docx
Using Java- Evaluate the expression- Be sure to list a value of approp.docxUsing Java- Evaluate the expression- Be sure to list a value of approp.docx
Using Java- Evaluate the expression- Be sure to list a value of approp.docx
 
Using Java- code a dynamic Linear Quotient Hashing data structure that.docx
Using Java- code a dynamic Linear Quotient Hashing data structure that.docxUsing Java- code a dynamic Linear Quotient Hashing data structure that.docx
Using Java- code a dynamic Linear Quotient Hashing data structure that.docx
 
using C++ to Write a program to demonstrate an array of 10 elements an.docx
using C++ to Write a program to demonstrate an array of 10 elements an.docxusing C++ to Write a program to demonstrate an array of 10 elements an.docx
using C++ to Write a program to demonstrate an array of 10 elements an.docx
 
Using complete sentences- briefly answer the following- A) Accurately.docx
Using complete sentences- briefly answer the following- A) Accurately.docxUsing complete sentences- briefly answer the following- A) Accurately.docx
Using complete sentences- briefly answer the following- A) Accurately.docx
 
Using a practical example- what are the benefits and potential problem.docx
Using a practical example- what are the benefits and potential problem.docxUsing a practical example- what are the benefits and potential problem.docx
Using a practical example- what are the benefits and potential problem.docx
 
User Interface Engneering A company is designing a kiosk that can disp.docx
User Interface Engneering A company is designing a kiosk that can disp.docxUser Interface Engneering A company is designing a kiosk that can disp.docx
User Interface Engneering A company is designing a kiosk that can disp.docx
 

Recently uploaded

diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomImplanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomSean M. Fox
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptxPoojaSen20
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文中 央社
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptxPoojaSen20
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...Krashi Coaching
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxNehaChandwani11
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 

Recently uploaded (20)

diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading RoomImplanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
Implanted Devices - VP Shunts: EMGuidewire's Radiology Reading Room
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 

Using stacks create a method in java that given a word(a string) retur.docx

  • 1. Using stacks create a method in java that given a word(a string) returns that word and its mirror image. or example, if the input is "example", the output must be "exampleelpmaxe". Solution import java.util.Scanner; import java.util.Stack; public class ReverseString { public static void main(String [] args){ Scanner scanner = new Scanner(System.in); String str = ""; Stack<String> stack = new Stack<String>(); System.out.println("Enter a string to be reversed: "); str = scanner.nextLine(); if (str == null || str.equals("")){ System.out.println("It seems you aren't ready as yet to enter the string, ok buhbye !!"); System.exit(0); } for (int i=0;i<str.length();i++){ // Here we push all the characters in the string one by one into the Stack stack.push(str.substring(i,i+1)); } String strrev = ""; while(!stack.isEmpty()){ // Here we pop all the elements from the Stack one by one which is essentially reversing. strrev += stack.pop(); } System.out.println(str + "" + strrev); } }