commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (Commented) (JIRA)" <>
Subject [jira] [Commented] (LANG-784) Strange behavior on StringUtils.difference
Date Thu, 12 Jan 2012 11:08:39 GMT


Sebb commented on LANG-784:

Or the Javadoc should be fixed.

The first sentence is misleading as can be taken to imply that the method is symmetric.

However, the method currently behaves more like arithmetical difference, which is not symmetric.

Are there any use cases where the non-symmetric behaviour is useful?

If we are not sure, then one could add a symmetricDifference method.
> Strange behavior on StringUtils.difference
> ------------------------------------------
>                 Key: LANG-784
>                 URL:
>             Project: Commons Lang
>          Issue Type: Improvement
>          Components: lang.*
>    Affects Versions: 3.0.1
>            Reporter: Arnaud BRUNET
>            Priority: Minor
> Hi,
> The behavior of the method StringUtils.difference () behaves in a non-intuitive (explain
in the javadoc).
> StringUtils.difference ("abc", "") returns "" as intuitively expected to be "abc".
> Is it possible to change this behavior ?
> Regards,
> Arnaud

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message