Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

StringBuilder substring and reverse

  • 08-04-2013 10:35am
    #1
    Closed Accounts Posts: 6,075 ✭✭✭


    Can anyone write me a Java method that takes a substring of a string, reverses it and prints the outcome?

    I'm guessing a StringBuilder is better than String but my issue is StringBuilder.substring() returns a String. To continue using StringBuilder I'd need to create a new StringBuilder object to do the StringBuilder.reverse() part.

    Anyone a better solution to this?
    public static void main(String[] args) {
        	StringBuilder sb = new StringBuilder("abcdefgh");
        	
        	sb = new StringBuilder(sb.subSequence(2, 5));
        	
        	sb.reverse(); 
        	System.out.println(sb.toString());
        }
    


Comments

  • Registered Users, Registered Users 2 Posts: 419 ✭✭Mort5000


    Would any of these help you?


  • Closed Accounts Posts: 6,075 ✭✭✭IamtheWalrus


    Mort5000 wrote: »
    Would any of these help you?

    Thanks. I used StringBuilder: subSequence and reverse.


  • Moderators, Science, Health & Environment Moderators, Social & Fun Moderators, Society & Culture Moderators Posts: 60,110 Mod ✭✭✭✭Tar.Aldarion


    Huh, isn't that what you had in your OP?


  • Closed Accounts Posts: 6,075 ✭✭✭IamtheWalrus


    Huh, isn't that what you had in your OP?

    It was for a test and the test turned out to be different. I sas asked to turn hannah into nahhan. So I just needed subsequence and append.


Advertisement