[ 
https://issues.apache.org/jira/browse/LANG-784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13184871#comment-13184871
 ] 

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: https://issues.apache.org/jira/browse/LANG-784
>             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: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to