도구 없이 어떻게 Java를 배울 수 있나요? 이 기사에서는 Java에서 일반적으로 사용되는 도구를 소개합니다. 여기에는 몇 가지 참조를 제공하기 위한 몇 가지 명령이 포함되어 있습니다. 시스템에 도구가 정리되어 있으므로 학습 방향을 한눈에 알 수 있습니다. 먼저 도구 디렉토리로 이동하세요.
apache php mysql
begin!
테이블 내용
1. org.apache.commons.io.IOUtils
2. org.apache.commons.io.FileUtils
#🎜 🎜# 3. org.apache.commons.lang.StringUtils
4. org.apache.http.util.EntityUtils
5. org.apache.commons.lang3. StringUtils# org.apache.commons .lang.ArrayUtils
9.org.apache.commons.lang.StringEscapeUtils / org.apache.commons.lang3.StringEscapeUtils
10. org.apache.http.client .utils.URLEncodedUtils
11.org.apache.commons.codec.digest.DigestUtils
12. CollectionUtils
org.apache .commons.beanutils.BeanUtils
1. org.apache.commons.io.IOUtils
closeQuietly : 일반적으로 finally 블록
toString에 배치되는 예외를 발생시키지 않고 IO 스트림, 소켓 또는 선택기를 닫습니다. IO 스트림, Uri, byte[]를 문자열로 변환합니다.
copy: 입력 스트림에서 출력 스트림으로 작성된 IO 스트림 데이터 복사, 최대 2GB 지원
- #🎜🎜 #toByteArray: 입력 스트림에서 URI Get byte[]
- write: 바이트, 문자 등을 출력 스트림에 씁니다 # 🎜🎜#
toInputStream: 문자를 입력 스트림으로 변환 readLines: 입력 스트림에서 여러 줄의 데이터를 읽고 List#🎜🎜을 반환합니다. #- #🎜🎜 #
copyLarge: 복사와 동일, 2GB 이상의 데이터 복사 지원
lineIterator: 입력 스트림에서 반복자를 반환합니다. 읽어야 할 데이터의 양을 매개변수 요구 사항에 따라 모두 읽습니다. 데이터가 충분하지 않으면 실패합니다
2. io.FileUtils
-
deleteDirectory: 폴더 삭제
readFileToString: 파일 내용을 문자 형식으로 읽습니다. # 🎜🎜#
- deleteQueitly: 예외 발생 없이 파일이나 폴더 삭제
copyFile: 파일 복사 #🎜🎜 #
writeStringToFile : 파일이 존재하지 않으면 대상 파일에 문자를 씁니다. forceMkdir: 강제 폴더의 상위 디렉토리가 존재하지 않으면 상위 write: 지정된 파일 - #에 문자를 씁니다. 🎜🎜#listFiles: 파일 디렉터리 나열(필터에 따라)
-
copyDirectory: 폴더 복사
#🎜 🎜#forceDelete: 파일을 강제 삭제합니다# 🎜🎜#
- 3. #isBlank: 문자열이 비어 있는지 여부(트리밍 후 판단)
-
isEmpty: 문자열이 비어 있는지 여부(트리밍 없이 판단)# 🎜🎜#
equals : 문자열이 같은지 여부
join: 배열을 단일 문자열로 결합하고 구분 기호를 전달할 수 있습니다
분할: 문자열 분할
EMPTY: 빈 문자열 반환 #🎜🎜 #
- trimToNull: Trim 뒤에 null 문자가 옵니다. 문자열은 null로 변환됩니다.
- replace: 문자열 바꾸기 # 🎜🎜#
4. org.apache.http.util.EntityUtils toString: 엔터티를 문자열로 변환 #🎜 🎜#-
consume: Entity All의 콘텐츠가 소비되는지 확인하세요. 소스 코드에서 Entity의 콘텐츠가 다시 소비되는 것을 볼 수 있습니다. 사용자가 이를 소비하지 않으면 Entity
-
toByteArray 호출 시 소비됩니다. 엔터티-바이트 스트림
-
consumeQuietly: 소비와 동일하지만 예외를 발생시키지 않습니다
-
getContentCharset: 콘텐츠 가져오기 Encoding
-
5.org.apache.commons.lang3.StringUtils
isBlank: 여부 문자열이 비어 있음(트리밍 후 판단)
-
isEmpty: 문자열이 비어 있는지 여부(트리밍하지 않고 판단)
# 🎜🎜 #equals: 문자열이 동일합니까? 🎜#split: 문자열 분할
EMPTY: 빈 문자열 반환
#🎜🎜 #- replace: 문자열 바꾸기
- capitalize: 첫 번째 문자를 대문자로 시작
6. org.apache.commons.io.FilenameUtils#🎜 🎜#
getExtension: 파일 확장자 이름 - 을 반환합니다.
getBaseName: 접미사 이름을 제외한 파일 이름을 반환합니다.
getName: 파일의 전체 이름을 반환합니다.
concat: 명령줄 스타일로 파일 경로를 결합합니다(자세한 내용은 메서드 설명 참조)
removeExtension: 이름 접미사 제거
normalize: 경로 정규화
wildcardMatch: 와일드카드 문자 일치
seperatorToUnix: 경로 구분 기호를 unix 시스템 형식, 즉 /
으로 변경합니다. getFullPath: 파일 Name
isExtension을 제외한 파일 경로를 가져옵니다. 파일 접미사 이름이 들어오는 매개 변수(List)
7 중 하나인지 확인합니다.
hasText: 문자열에 Text가 포함되어 있는지 확인
-
hasLength: 문자열 길이가 0
-
isEmpty: 문자열이 비어 있는지 확인(객체로 전달된 경우 객체가 비어 있는지 확인) null)
-
commaDelimitedStringToArray: 쉼표로 구분된 문자열 배열로 변환
-
collectionToDelimitedString: 컬렉션을 CSV 형식 문자열로 변환
-
교체 대체 문자열
-
delimitedListToStringArray: 분할과 동일
-
자본화하지 마세요 : 첫 글자를 소문자로
- collectionToDelimitedCommaString: put 컬렉션을 CSV 형식 문자열로 변환
-
tokenizeToStringArray: 기본적으로 분할과 동일하지만 빈 단어를 자동으로 제거할 수 있습니다
-
8. lang.ArrayUtils
contains: 특정 문자 포함 여부 문자열
-
addAll: 전체 배열 추가
-
clone: 배열 복제
-
isEmpty: 배열이 비어 있는지 여부
- add: 배열에 요소 추가
-
subarray: 배열 가로채기
-
indexOf: 요소의 첨자 찾기
-
isEquals: 배열의 동등성 비교
-
toObject: 기본 변환 데이터 배열을 해당 객체 배열
-
9에 입력합니다. org.apache.commons.lang.StringEscapeUtils / org.apache.commons.lang3.StringEscapeUtils
unescapeHtml4: escape html
-
escapeHtml4: reverse escape html.
-
escapeXml: 이스케이프 xml
-
unescapeXml: 이스케이프 해제 xml
- escapeJava: 유니코드 인코딩 이스케이프
-
escapeEcmaScript: EcmaScript 문자 이스케이프
-
unescapeJava: Unescape 유니코드 인코딩
-
escapeJson: Escape json 문자
-
escapeXml1 0: Escape Xml10
- (commons-text 패키지의 메소드 사용을 권장합니다. )
10.org.apache.http.client.utils.URLEncodedUtils
format: 형식 매개변수, HTTP POST 또는 HTTP PUT 사용 가능한 애플리케이션/x-www-form-urlencoded 문자열
-
parse 반환 목록에 대한 문자열 또는 URI
-
Eleven.org.apache.commons.codec.digest.DigestUtils
md5Hex: MD5 암호화, 32비트 문자열 반환
-
sha1Hex: SHA-1 암호화
-
sha256Hex: SHA-256 암호화
-
sha512Hex: SHA-512 암호화
-
md5: MD5 암호화, 16비트 문자열 반환
-
twelve. llectionUtils
isEmpty: 비어 있는지 여부
-
select: 조건에 따라 수집 요소 필터링
-
transform: List의 map()과 유사하게 지정된 방법에 따라 수집 요소 처리
-
filter: 필터 요소 , Reser List
-
find: 기본적으로 select
-
collect와 동일: 변환과 거의 동일하지만 새 배열을 반환
-
forAllDo: 각 요소의 지정된 메서드를 호출
-
resequalcollection : 두 컬렉션이 일관된 지 여부를 결정하십시오. clone: 배열 복제 isEmpty: 배열이 비어 있는지 여부
add: 배열에 요소 추가 subarray: 배열 가로채기 indexOf: 배열의 첨자를 찾습니다. element isEquals : 배열이 동일한지 비교 toObject: 기본 유형 데이터 배열을 해당 객체 배열 Fourteen.org.apache.commons.beanutils.PropertyUtils getProperty로 변환합니다. : 개체 속성 값 가져오기-
setProperty: 개체 속성 값 설정 getPropertyDiscriptor: 속성 설명자 가져오기 isReadable: 속성에 액세스할 수 있는지 확인
copyProperties: 속성 값 복사 한 개체에서 다른 개체로 getPropertyDiscriptors: 모든 속성 설명자 가져오기 isWriteable: 속성이 쓰기 가능한지 확인 getPropertyType: 개체 속성 유형 가져오기-
15.org.apache.commons.beanutils.BeanUtils
copyPeoperties: 속성 값을 객체에서 다음으로 복사합니다. 다른 객체(가져오기 패키지 오류 참고, public static void copyProperties(Object dest, Object orig)가 orig를 dest로 복사함)
getProperty: 객체 속성 값 가져오기#🎜 🎜#
- setProperty: 개체 속성 값 설정
- populate: 지도에 따라 속성 복사
#🎜🎜 #
copyPeoperty: 한 객체에서 다른 객체로 단일 값 복사 cloneBean: Bean 인스턴스 복제 - #🎜🎜 #(org.springframework.beans.BeanUtils의 copyPeoperties(객체 소스, 객체 대상)는 소스를 b에 복사합니다.)
end :
여기까지 공유해 주셔서 감사합니다. 아이디어나 다른 의견이 있으면 환영합니다. 의사소통하다.
관련 기사:
Java 개발 도구란 무엇인가요? 추천 자바 개발 도구 16가지
초보자를 위한 일반적인 개발 도구 소개
관련 동영상: #🎜🎜 #
JAVA 초급 소개 동영상 튜토리얼
위 내용은 최신 컴파일_Java 학습, 다음과 같은 일반적인 도구를 사용할 수 있습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!