[자바] org. apache. comons. lang 3 기능 예시
package com.simple.test;
import java.util.Date;
import java.util.Iterator;
import java.util.Map;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.RandomStringUtils;
import org.apache.commons.lang3.StringEscapeUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.SystemUtils;
import org.apache.commons.lang3.math.NumberUtils;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;
import org.junit.Test;
public class TestString {
public static void main(String[] args) {
String[] test = { "33", "ddffd" };
String[] test2 = { "33", "ddffd" };
String[] test1 = { "ddffd", "33" };
// 1. , ,
System.out.println(" : " + ArrayUtils.isEquals(test, test2));
System.out.println(" : " + ArrayUtils.contains(test, "33"));
// 2.{33,ddffd} {,} .
System.out.println(" : "+ArrayUtils.toString(test));
System.out.println(" MAP....");
Map map = ArrayUtils.toMap(new String[][] { { "RED", "#FF0000" }, { "GREEN", "#00FF00" }, { "BLUE", "#0000FF" } });
// 3.toMap , Each element of the array
// must be either a {@link java.util.Map.Entry} or an Array,
// map , keySet.iterator();
Iterator it = map.keySet().iterator();
while (it.hasNext()) {
String key = (String) it.next();
// it.next() key
System.out.println("key:" + key + "value:" + map.get(key));
}
System.out.println(" MAP ....");
// , entrySet() ,
Iterator it1 = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it1.next();
// it1.next() key value
System.out.println("key :" + entry.getKey() + "value :" + entry.getValue());
}
// 4.
System.out.println(" : "+ ClassUtils.getShortClassName(Test.class));
//
System.out.println(" : "+ ClassUtils.getPackageName(Test.class));
// 5.NumberUtils
System.out.println(" : "+ NumberUtils.toInt("6"));
System.out.println(" , : "+ NumberUtils.toInt("7", 10));// 7 null 10
// 6.
System.out.println(" : "+RandomStringUtils.randomAlphanumeric(15));
// 7.StringEscapeUtils
System.out.println(StringEscapeUtils.unescapeHtml3("
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.