Apache Commons Lang

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

Rating: nan/5 (Total Votes: 0)

아파치 커먼즈 랭은 자바와 실제로 "언어"로에 아무것도하지만이없는 내장 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 ()는 종종 실패합니다.

유사한 소프트웨어

Apache jUDDI
Apache jUDDI

10 Apr 16

Web Font Loader
Web Font Loader

1 Oct 15

RubiGen
RubiGen

12 May 15

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

코멘트 Apache Commons Lang

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