중화사전망 - 서예자전 - Java 가 배열을 문자열로 변환하는 방법

Java 가 배열을 문자열로 변환하는 방법

배열을 문자열 코드로 변환하는 방법은 다음과 같습니다.

StringUtils 에서 join 함수를 사용합니다. Org.apache.commons.lang.stringutils; 예:

String utils. join(null)? = null

StringUtils.join ([])? = ""

Stringutils.join ([null])? = ""

Stringutils.join (["a", "b", "c"]) = "ABC"

Stringutils.join ([null, ",",","a "]) =" a "

String [] str = {"1","2", "a", "b"};

//배열을 문자열로 변환

String utils. join(str)

//쉼표로 구분된 배열을 문자열로 변환합니다.

String utils. join(str, ",")

문자열을 배열 메소드로 변환하려면 다음을 수행합니다.

Java.lang 패키지에는 String.split () 메서드가 있습니다. Split () 은 일반적으로 Java 에서 문자열을 분할하고 배열을 반환하는 데 사용됩니다.

특수 이스케이프 문자이므로' \' (') 를 추가해야 합니다. 및 "|" 는 이스케이프 문자입니다.

예:

1. 인 경우 구분 기호로 사용되는 경우 string.split ("\ \") 를 다음과 같이 작성해야 합니다. String.split (") 대신") 을 올바르게 구분할 수 있도록 합니다. );

2. "|" 를 구분 기호로 사용하는 경우, string.split ("|") 대신 string.split ("\ \ |") 로 정확하게 구분하기 위해 string.split ("|") 를 다음과 같이 작성해야 합니다.

3. 문자열에 둘 이상의 구분 기호가 있는 경우 하이픈으로 "|" 를 사용할 수 있습니다 (예: "acount=? 그리고 uu =? 아니면 n=? " , 세 가지를 분리하면 string.split ("and | or") 를 사용할 수 있습니다.

4. 문자열에 "\" 문자를 사용하려는 경우 이스케이프해야 합니다. 먼저 "AAAA ₩ bbbb" 를 사용하여 "AAAA ₩ bbbb" 를 나타내는 문자열을 사용해야 합니다. 만약 네가 그것을 분리하고 싶다면, 너는 정확한 결과를 얻어야 한다.

String [] aa = "AAA \ \ BBB \ \ bccc". 분할 ("\ \ \ \");

5. "ABC" 와 같은 문자열이라면 바로 가능합니다.

Stringstring = "ABC"

을 눌러 섹션을 인쇄할 수도 있습니다

Char [] stringar =

String.tochararray (); //반환 값은 char 배열입니다.

6. 바이트 배열을 반환하려면 getBytes 메소드를 직접 사용하면 됩니다.

& lt span style = "white-space: pre">. & lt/span>. Stringstring = "ABC";

& lt span style = "white-space: pre">. & lt/span>. Byte [] stringar = string.getbytes ();