It might be better to use a meaningful regular expression.
Or you could try to first remove all whitespaces and then add one between
each pair of non-whitespaces.
Besides, this isn't actually an Android-related question, is it?
Am Dienstag, 6. November 2012 14:49:26 UTC+1 schrieb Solo:
>
> Given a string: (1+2)*(3/4)-(5+6)
> I want to add whitespaces to it, so it becomes: ( 1 + 2 ) * ( 3 / 4 ) - (
> 5 + 6 )
>
> This is my function for this, but it makes double whitespaces.
> Can anyone help me please?
>
> public void addSpaces (){
>> editTextInputDataTemp = editTextInputDataTemp.replaceAll("\\+", " +
>> ");
>> editTextInputDataTemp = editTextInputDataTemp.replaceAll("\\-", " -
>> ");
>> editTextInputDataTemp = editTextInputDataTemp.replaceAll("\\*", " *
>> ");
>> editTextInputDataTemp = editTextInputDataTemp.replaceAll("\\/", " /
>> ");
>>
>> editTextInputDataTemp = editTextInputDataTemp.replaceAll("\\(", " (
>> ");
>> editTextInputDataTemp = editTextInputDataTemp.replaceAll("\\)", " )
>> ");
>>
> }
>>
>
>
--
[image: Facebook]<http://www.facebook.com/pages/FINARX-GmbH/159293750854154>
[image: XING] <http://www.xing.com/companies/finarxgmbh/about>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en