Advertisement
Help Keep Boards Alive. Support us by going ad free today. See here: https://subscriptions.boards.ie/.
If we do not hit our goal we will be forced to close the site.

Current status: https://keepboardsalive.com/

Annual subs are best for most impact. If you are still undecided on going Ad Free - you can also donate using the Paypal Donate option. All contribution helps. Thank you.
https://www.boards.ie/group/1878-subscribers-forum

Private Group for paid up members of Boards.ie. Join the club.

StringBuilder substring and reverse

  • 08-04-2013 11: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,119 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