This could be a default method in CharSequence....
Regards, Peter
On 02/11/2013 12:54 PM, Hildeberto Mendonça wrote:
Hello,
we have a scenario where a project with approximately 500K lines of code is
going through a large refactoring. One of the changes was to replace string
concatenations in loops by StringBuilder. Within the logic we found the
following condition:
for(...) {
if(str.isEmpty()) {
// do something
}
}
After using StringBuilder,we had to change it to:
for(...) {
if(str.length() == 0) {
// do something
}
}
... which is a less readable code than the previous code. Having shown
that, we would like to know if there was a previous discution on the
inclusion or not of a method isEmpty in the StringBuilder. if yes, why it
is not there, if no, can we actually have it on Java8 or in a near future?
We can actually find other similar String-like methods within
StringBuilder, such as charAt, replace and others.
We would like to know if it is worthwhile to be discussed and taken forward.
Best regards,