1
나는 commons-lang의 구아바 상당 물을 찾기 위해 투쟁한다. StringUtils.removeEnd. 그런 방법이 있습니까, 아니면 어떤 방식으로 조이너와 분배기를 사용해야합니까?Guava는 StringUtils.removeEnd와 동일합니까?
나는 commons-lang의 구아바 상당 물을 찾기 위해 투쟁한다. StringUtils.removeEnd. 그런 방법이 있습니까, 아니면 어떤 방식으로 조이너와 분배기를 사용해야합니까?Guava는 StringUtils.removeEnd와 동일합니까?
나는 구아바 같은 방법을 제공합니다 생각하지 않는다, 그러나 그것은 사소한 한 - 라이너의 :
s = s.endsWith(suffix) ? s.substring(0, s.length() - suffix.length()) : s;
인 StringUtils뿐만 아니라 널 (null) 입력을 처리하는, 그래서 좀 더 복잡 할 수 있습니다. 게다가, util 메소드 "removeEnd"를 사용하면 가독성이 향상됩니다. –
구아바는 일반적으로 null-safe하지 않으려 고합니다. 코드가이를 처리해야합니다. 하나의 라이너를 메서드에 넣는 것을 금지하지 않습니다. 구아바는 이것을 제공하지 않습니다. 표준 String 메소드로 구현하는 것이 드문 경우가 드물기 때문일 것입니다. –
충분히 공정하고 받아들입니다. –