Apache Commons Lang

소프트웨어 스크린 샷:
Apache Commons Lang
소프트웨어 정보:
버전: 3.4
업로드 날짜: 11 Apr 15
라이센스: 무료
인기: 176

Rating: 5.0/5 (Total Votes: 1)

아파치 커먼즈 랭은 자바와 실제로 "언어"로에 아무것도하지만이없는 내장 java.lang의 API.
이 라이브러리는 개발자가 더 많은 기능과 자바의 핵심을 확장하고 도움이 될 것입니다 java.lang에 추가하는 추가 도구와 클래스는 많은이 먼저 그것을에있을 자격이 argue하는 수도 있습니다.
이러한 추가 유틸리티 중 일부는 주소 :
- 오브젝트 반사
- 객체 생성
- 객체 직렬화
- 문자열 조작
- 수치 적 방법
- 시스템 속성 작업
- 상자의 예외 구조에 대한 지원
- 날짜 방법의 개선
- 멀티 스레드 프로그래밍
- 비즈니스 수학 클래스
- 상속 열거 유형
- 방법 건물

이 릴리스의 새로운 기능입니다 무엇 :

이 새로운 기능 :
추가 org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
수정 된 버그 :
NumberUtils # ISNUMBER는 ()에 대해 & quot false를 반환; 0.0 & quot ;,는 & quot; 0.4790 & quot ;, 등

이 버전 3.3.1의 새로운 기능 :

이 StringEscapeUtils에 입력 문자열에서 XML 1.0 및 XML 1.1에 따라 모든 잘못된 문자를 제거하기위한 추가 방법.
추가 된 API를 MutableBoolean setTrue ()와 setFalse ()
추가 SerializationUtils.roundtrip는 (T 직렬화 확장)를 역 직렬화 직렬화하기
ReflectionDifferenceBuilder 구현을 DifferenceBuilder이 있어야한다
인 StringUtils에 JARO - 윈 클러 문자열 거리 알고리즘을 추가했습니다.
자원 경로로 FQN을 선회하는 방법과 새로운 클래스 ClassPathUtils
유효성 검사 : 기본 유형 inclusiveBetween 및 exclusiveBetween 과부하를 추가

이 버전 3.2.1의 새로운 기능 :

이 문제가 해결 :
Ant 빌드에서 수정 누락 Hamcrest 의존성
JDK 8 빌드 할 때 빌드가 테스트 실패 실패
LocaleUtilsTest에서 테스트 실패 JDK 8 건물
FastDateParserTest 및 FastDateFormat_ParserTest에서 테스트 실패 JDK8 건물

이 버전 3.1의 새로운 기능 :

이 랭 3.0 및 이후 지금 자바 5.0 대상으로, 제네릭, 가변 인수, 오토 박싱, 동시성 자바 5.0 도착 기능을 사용을하고 형식화 된 출력.

이 버전 3.0.1의 새로운 기능 :

이 SerializationUtils.clone : 클래스는 현재 클래스 로더에 발견되지 않는 경우는 컨텍스트 클래스 로더로 대체.
CharUtils의 CHAR_ARRAY 캐시는 java.lang.Character에있는 캐시를 복제합니다.
사용 내부 자바의 번호 대신 새로운 객체를 생성 캐시합니다.

이 버전 3.0의 새로운 기능 :

이 MutableBigDecimal 및 MutableBigInteger.
일시 : 방법 unaccent.
ObjectUtils.coalesce.
필요한 범위 편리한 메소드에 LeftOf / RightOfNumber.
오토 박싱과 변종 () ClassUtils.isAssignable를 추가합니다.
StringUtils.emptyToNull.
중첩 된 $를 지원하기 위해 StrSubstitutor을 향상 {var에 - $ {subvr}} 확장
StrSubstitutor 이제 변수 이름의 대체를 지원합니다.
게으른 초기화 패턴의 일반적인 구현입니다.
ContextedException 및 ContextedRuntimeException의 추가.
StringEscapeUtils.escapeText () 메소드를 추가합니다.
ExecutionExceptions의 취급에 대한 지원을 추가합니다.
배경 초기화에 대한 지원을 추가합니다.
동시 패키지를 추가합니다.
유효성 검사 : 빈 문자열을 검증하기위한 지원.
일반적인 배열을 만들 ArrayUtils.toArray를 추가합니다.
상수의 미래를 만들 수있는 기능을 추가합니다.
인덱스가 배열 / 목록 / 문자열에 사용할 수 있는지 여부를 확인하는 유효성을 검사하는 방법을 추가합니다.
일반적인 유형의 작업을위한 유틸리티 코드를 제공 TypeUtils 클래스를 추가합니다.
추가 일지 어떨지 및 isInstanceOf 검증 방법.
추가 validState 검증 방법.
새로운 TimedSemaphore 클래스입니다.
ThreadFactory를 인터페이스의 구현을 제공합니다.
L, R & # x3e, 기본 페어 & # x3c 만들기; 클래스입니다.
DateUtils 동일한 및 가장 중요한 분야까지 기능을 비교합니다.
이를 구현하기 위해 빌더 인터페이스 / 업데이트 빌더를 추가합니다.
원자 변수를 사용하여 초기화 지연 지원
예외를 런타임으로 ConcurrentUtils에서 예외 처리를 확장합니다.
StringUtils.endsWithAny 방법
인 StringUtils에 normalizeSpace 추가
새로운 동시 패키지에 대한 문서를 제공
단일 문자 입력을 지원하는 BooleanUtils.toBooleanObject
AnnotationUtils 추가
아주 기본적인 ConcurrentInitializer 구현을 제공합니다
() StringUtils.defaultIfBlank 추가
ObjectUtils에 널 안전 비교 () 메서드를 추가
자동 권투는 일부 BooleanUtils 방법에 대해 발생 문서화 잠재적 인 NPE 경우
() ConcurrentMap.putIfAbsent에 대한 지원을 추가
hashCodeMulti이 방법을 변수 인수 추가

이 중단 된

2.4 버전의 새로운 기능 :
ObjectUtils.appendIdentityToString (StringBuffer를, 개체) - 매우 이상한 의미를 가지고, 대신 ObjectUtils.identityToString (StringBuffer를 개체)를 사용합니다.
공공 정적 java.util.Date의 추가 기능은 (java.util.Date의, INT, INT) -이를 공개하는이 방법위한 것이 아닙니다.
새로운 기능 :
ClassUtils.getShortClassName (문자열) 비효율적.
새로운 splitByWholeSeparatorPreserveAllTokens () 인 StringUtils에 메소드를 추가합니다.
분할 낙타 경우 문자열.
대체 문자열의 배열이나리스트를 취하는 StringUtils.replace 방법을 추가.
인 StringUtils 번호의 getLevenshteinDistance의 메모리 사용량 개선 ().
버그 수정 :
EqualsBuilder에 대한 Javadoc의 예는 의문이다.
StrTokenizer에 ignoreEmptyTokens 접근 자에 대한 문서 버그.
floatArray [0]가 float.NaN로 발생하는 경우 NumberUtils.min (floatArray는) 잘못된 값을 반환합니다.
EqualsBuilder 제대로 BigDecimal를 비교하지 않습니다.
DateUtils.round ()는 종종 실패합니다.

유사한 소프트웨어

Parker
Parker

10 Dec 15

rdf-sesame
rdf-sesame

13 Apr 15

Infect.js
Infect.js

1 Mar 15

개발자의 기타 소프트웨어 Apache Software Foundation

Apache ACE
Apache ACE

13 Apr 15

Apache JAMES jSPF
Apache JAMES jSPF

13 May 15

코멘트 Apache Commons Lang

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색