English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

자바에 있는 끈

소프트웨어 RSS Feed





자바에 있는 문자열을 취급하는 것은 2개의 마지막 종류를 통해서 지원된다: 끈과 StringBuffer. 끈 종류는 StringBuffer 종류가 동적인 문자열을 실행하더라도 반면, 읽기 전용 한 번 계속 끈 창조되고 초기화되는 인 불변 문자열을 실행한다. 자바에 있는 모든 끈 오자는 끈 종류의 경우로, 실행된다 프로그램한다. 자바에 있는 끈은 16-비트 Unicode이다.

주: JDK 1.5+에서는 당신은 StringBuffer 똑같이 작동하는 StringBuilder를 사용할 수 있다, 그러나 빨리 그리고 실을 꿰 안전하다

끈 목표 창조의 쉬운 방법은 끈 오자를 사용하고 있다:

끈 str1 = "나는 변화된다 한 번 창조했다 기운다! ";

끈 오자는 끈 목표에 참고이다. 끈 오자는 참고이기 때문에, 다른 어떤 끈 참고 같이 교묘히 다룰 수 있다. i.e 그것은 끈 종류의 방법을 빌기 위하여 이용될 수 있다.

예를 들면,

Int myLength = "여보세요 세계" .length ();

자바 언어는 끈 목표를 위해 과대 적재된 끈 연결 통신수에게 특별한 지원을 (+) 제공한다. 끈 연결은 StringBuffer 종류를 통해서 실행되고 그것 방법을 추가하십시오.

예를 들면,

finalString 끈 = "여보세요" + "세계"

것과 같이 수행되십시오

finalString를 = 새로운 StringBuffer () .append ("여보세요") .append ("세계") .toString 묶으십시오 ();

자바 컴파일러는 끈 오자의 취급을 낙관한다. 단지 1개의 끈 목표만 동일한 특성 순서가 있는 모든 끈에 의해 공유된다. 그런 끈은 구금해, 유일한 끈 목표를 공유한ㄴ다는 것을 의미한 흔히 말해. 끈 종류는 그런 끈이 구금되는 개인 수영장을 유지한다.

예를 들면,

끈 str1= " 여보세요 ";

끈 str2= " 여보세요 ";

만약에 (str1 == str2)

System.out.println ("동등한 것");

달릴 때 동등한 것을 인쇄할 것입니다.

끈 목표가 불변 이기 때문에. 어떤 가동든지 1개의 끈 참고에 결코 있을 것이다 동일한 목표를 표시하는 다른 참고에 대한 아무 효력나 실행하지 않았다.

건설자



끈 종류는 건설자의 각종 끈 목표를 창조하기 위하여 유형을 제공한다. 그중 몇몇은 이다,

끈 ()

그의 내용이 빈 i.e ""인 새로운 끈 목표를 창조한다.

끈 (끈 s)

그의 내용이 과 끈 목표가 논쟁으로 통과한 같은 새로운 끈 목표를 창조한다.

주: 건설자는 끈을 구금하지 않는 새로운 끈 방법을 창조한다. 구금한 끈 목표 참고는 끈 종류의 수련의 () 방법을 사용해서 얻어질 수 있다

끈은 또한 바이트를 가지고 가고 논쟁으로 배열을 숯으로 만들고 건설자에게 제공하고 끈 목표를 돌려보낸다.

끈 평등

끈 종류는 목표 종류의 동등한 것 () 방법을 무시한다. 그것은 2개의 끈 목표의 내용을 비교하고 부울 값을 그러므로 돌려보낸다.

예를 들면,

끈 str1= " 여보세요 ";

끈 str2= " 여보세요 ";

끈 str3=new 끈 ("여보세요") //Using 건설자.

만약에 (str1 == str2)

System.out.println ("동등한 것 1");

그밖에

System.out.println (동등한 것 "아닙니다 1");

만약에 (str1 == str3)

System.out.println ("동등한 것 2");

그밖에

System.out.println ("나는 건설자를 사용하여, 그러므로 건설한다

" 구금하지 않는);

만약에 (str1.equals (str3))

System.out.println ("동등한 것 3");

그밖에

System.out.println (동등한 것 "아닙니다 3");

산출은 일 것입니다,

동등한 것 1

동등한 것 아닙니다 2

동등한 것 3

==가 참고를 끈 목표의 실제적인 내용 아닙니다 비교한ㄴ다는 것을 유의하십시오; 동등한 것 방법으로 2개의 끈 목표의 실제적인 내용을 비교하는 곳에.

끈 종류는 또한 비교하고 있는 동안 내용의 상자를 묵살하는 다른 방법 equalsIgnoreCase를 제공한다 ().

이 방법은 그렇다 하고 끈 종류는 또한 compareTo 방법을 제공한다.

int compareTo (끈 str2)

이 방법은 2개의 끈을 비교하고 int 가치를 돌려보낸다. 그것은 이 끈이 끈 논쟁 보다는 더 적은인 경우에 이 끈이 가치 끈 논쟁과 동등한 경우에 0 이하, 가치 0을 돌려보낸다,

이 끈이 끈 논쟁 보다는 더 중대한 경우에, 더 중대한 가치 0

int compareTo (목표 목표)

이 방법은 첫번째 방법 똑같이 논쟁 목표가 실제로 끈 목표인 경우에 행동한다; 그렇지 않으면, 그것은 ClassCastException를 던진다.

끈 조작

끈에서 독서 특성:

숯 charAt (i) 색인

반환은 지정된 색인에 숯으로 만든다. 색인은 0에서 길이 () -1에 배열한다.

끈에 있는 특성을 찾기



끈 종류는 끈 목표 안쪽에 지정된 특성을 찾는 indexOf 방법을 제공한다. 이 방법은 과대 적재되었다. 수색이 성공적인 경우에, 숯 다르게 -1의 색인을 돌려보내진다 돌려보낸다.

int indexOf (c) int

논쟁 숯의 첫번째 발생의 색인을 돌려보낸다.

int indexOf (int c, int fromIndex)

두번째 논쟁에서 지정된 색인에 시작하는 끈에 있는 논쟁 특성의 첫번째 발생의 색인을 찾아낸다.

int indexOf (끈 str)

끈에 있는 부분 문자열 논쟁의 첫번째 발생의 시작 색인을 찾아낸다.

int indexOf (끈 str, int fromIndex)

두번째 논쟁에서 지정된 색인에 시작하는 끈에 있는 부분 문자열 논쟁의 첫번째 발생의 시작 색인을 찾아낸다.

끈 종류는 또한 역방향에 있는 특성 또는 끈을 찾기 위하여 방법을 제공한다. 이 방법은 아래에 주어진다.

int lastIndexOf (int ch)

int lastIndexOf (int ch, int fromIndex)

int lastIndexOf (끈 str)

int lastIndexOf (끈 str, int fromIndex)

끈에 있는 특성 대체

끈의 대체 방법은 주어진 특성으로 지정된 특성의 모든 발생을 교환하기 위하여 이용될 수 있다.

끈은 대체한다 (oldChar 숯, newchar int)

부분 문자열을 얻기

끈 종류는 부분 문자열 주어진 끈의 지정된 부분을 추출하기 위하여 방법을 제공한다. 이 방법은 과대 적재되었다.

끈 부분 문자열 (int startIndex)

끈 부분 문자열 (int startIndex, int endIndex)

주: 부분 문자열을 포함하는 새로운 끈 목표는 창조되고 돌려보내진다. 본래 끈은 영향 받지 않을 것이다.

색인값이 부당한 경우에, StringIndexOutOfBoundsException는 던져진다.

변환

끈 종류는 개심자 원시인에 정체되는 과대 적재한 valueOf 방법 및 끈으로 목표의 세트를 제공한다.

정체되는 끈 valueOf (목표 obj)

정체되는 끈 valueOf (숯 [] 특성)

정체되는 끈 valueOf (부울 논리 연산 b)

정체되는 끈 valueOf (c) 숯

정체되는 끈 valueOf (i) int

정체되는 끈 valueOf (긴 l)

정체되는 끈 valueOf (f) 부유물

정체되는 끈 valueOf (d) 두 배

교묘히 다루는 특성 케이스

끈 종류는 끈에 있는 특성 상자를 교묘히 다루기 위하여 다음의 방법을 제공한다.

끈 toUpperCase ()

끈 toUpperCase (현장 현장)

끈 toLowerCase ()

끈 toLowerCase (현장 현장)

주: 본래 끈 목표는 바뀐 특성의 아무도를 돌려보내지지 않는 경우에, 그렇지 않으면 새로운 끈 목표는 건설하고 돌려보내진다.

잡다한 방법

끈 손질 ()

이 방법은 정면에서 백색 공간 및 끈의 끝을 제거한다.

int 길이 ()

끈의 반환 길이.

끈 수련의 ()

이 방법은 만약에 끈 수영장에서 이미 존재하는 구금한 끈 목표를 돌려보낸다. 그렇지 않으면 이 끈은 수영장으로 추가되고, 그 때 구금된 참고는 돌려보내진다.

Rahim Vindhani
신청 Develper [애플리케이션 개발 & Webservices]
IBM 전역 서비스, pune, 인도
전자 우편: rahim.vindhani@gmail.com
웹: http://www.rahim.co.nr

ꀰ사냴ꀰ: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


샹냈 삤퀰 삻쁄 쁔냜
ꃀ큘쁘 샹사쁴킸샐쁴 뀸쀜끼 삔ꀀ 샀ꀈ 냹삥!

샹냈 삤퀰샐ꂌ ꀰ사끼 쀜삜큘ꀰ
쁄냈삔 냱끝 큄쀘! ꃀ큘쁘 삑생쁄 삑쀱큘ꃠ쁴 뀸쀜낔 Messaggiamo.Com 뀔뀉킠났!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Messaggiamo.Com 뀔뀉킠났샐 ꀰ사끼 쀜삜큘ꀰ

쁴큌ꃠ났


쀀삑ꂌ 2006-2011 Messaggiamo.Com - 사쁴킸 냵 - Privacy - 샹냈 삤퀰 Messaggiamo.Com 뀔뀉킠났샐 ꀰ사끼 쀜삜큘ꀰ [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu