2014-05-23 6 views

답변

1

나는 구아바 같은 방법을 제공합니다 생각하지 않는다, 그러나 그것은 사소한 한 - 라이너의 :

s = s.endsWith(suffix) ? s.substring(0, s.length() - suffix.length()) : s; 
+1

인 StringUtils뿐만 아니라 널 (null) 입력을 처리하는, 그래서 좀 더 복잡 할 수 있습니다. 게다가, util 메소드 "removeEnd"를 사용하면 가독성이 향상됩니다. –

+1

구아바는 일반적으로 null-safe하지 않으려 고합니다. 코드가이를 처리해야합니다. 하나의 라이너를 메서드에 넣는 것을 금지하지 않습니다. 구아바는 이것을 제공하지 않습니다. 표준 String 메소드로 구현하는 것이 드문 경우가 드물기 때문일 것입니다. –

+0

충분히 공정하고 받아들입니다. –