Search StringBuilder for character and replace

Hi,

I am using a stringbuilder object, I want to search the contents of the stringbuilder and replace a lowercase 'z' with an 's', here is what I have so far:

 for(int i = 0; i <= sb.length(); i++)
         {
            if(sb.charAt(i) == "z")
            {
              sb.insert(i,'s');
            }
         }
This doesn't work as I can't compare a char with a string any ideas how i could modify this so it works?

Thanks
sjsharp80Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ajay-SinghCommented:
0
sjsharp80Author Commented:
Can you give an example?

   
0
Ajay-SinghCommented:
for(int i = 0; i <= sb.length(); i++)
         {
            if(sb.charAt(i) == 'z' )
            {
              sb.setCharAt(i, 's');
              }
         }
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

sjsharp80Author Commented:
This gives me and error when trying to complile: incomparable types char and string
0
Ajay-SinghCommented:
> incomparable types char and string

where? Are you sure you are using same code?
0
sjsharp80Author Commented:
This line:

            if(sb.charAt(i) == 'z' )
0
Ajay-SinghCommented:
Are you sure you are using exactly same line? it works for me.
0
Ajay-SinghCommented:
be sure that its 'z' not "z"
0
sjsharp80Author Commented:
Ah, didn't spot that, it now works, many thanks.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.