Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 클래스 > String | |||
Object
|
+-String
public class String
extends Object
String 클래스는 문자열 원시 데이터 유형의 래퍼 클래스이며 이 클래스의 메서드와 속성을 통해 원시 문자열 값 유형을 조작할 수 있습니다. String() 함수를 사용하여 객체의 값을 문자열로 변환할 수 있습니다.
concat(), fromCharCode(), slice() 및 substr()을 제외한 String 클래스의 모든 메서드는 일반 메서드입니다. 즉, 메서드는 작업을 수행하기에 앞서 toString() 함수를 호출하며, 다른 String이 아닌 객체와 함께 메서드를 사용할 수 있습니다.
모든 문자열 인덱스는 0부터 시작하기 때문에 x 문자열에 대한 마지막 문자의 인덱스는 x.length - 1입니다.
생성자 메서드 new String이나 문자열 리터럴 값을 사용하여 String 클래스의 모든 메서드를 호출할 수 있습니다. 문자열 리터럴을 지정하면 ActionScript 인터프리터에서 자동으로 해당 문자 리터럴을 임시 String 객체로 변환하고 메서드를 호출한 후 임시 String 객체를 삭제합니다. String.length 속성에 문자열 리터럴을 사용할 수도 있습니다.
문자열 리터럴과 String 객체를 혼동하지 마십시오. 다음 예제에서 코드의 첫 번째 행은 문자열 리터럴 first_string을 만들고 코드의 두 번째 행은 String 객체 second_string을 만듭니다.
var first_string:String = "foo"
var second_string:String = new String("foo")
특별히 String 객체를 사용할 필요가 없는 경우에는 문자열 리터럴을 사용하십시오.
지원 버전: ActionScript 1.0; Flash Lite 2.0 - 성능을 크게 향상하는 Flash Player 6의 기본 객체가 되었습니다.
수정자 속성 설명 지정된 String 객체의 문자 수를 지정하는 정수입니다.
Object 클래스에서 상속되는 속성 constructor(Object.constructor 속성), __proto__(Object.__proto__ 속성), prototype(Object.prototype 속성), __resolve(Object.__resolve 속성)
서명 설명 새 String 객체를 만듭니다.
수정자 서명 설명 매개 변수 index로 지정된 위치의 문자를 반환합니다. charCodeAt index로 지정된 문자를 나타내는 0부터 65535까지의 16비트 정수를 반환합니다. String 객체의 값을 매개 변수와 결합하여 새로 구성된 문자열을 반환합니다. 원래 값 my_str은 변경되지 않습니다. fromCharCode 매개 변수에서 유니코드 값이 나타내는 문자로 구성된 문자열을 반환합니다. 문자열을 검색하여 value가 처음 발견되는 위치 또는 호출 문자열 내의 startIndex 다음 위치를 반환합니다. lastIndexOf 오른쪽에서 왼쪽으로 문자열을 검색하고 호출 문자열에서 startIndex 앞에 value가 마지막으로 나타나는 인덱스를 반환합니다. start 문자부터 end 문자 바로 앞까지의 문자를 모두 포함하는 문자열을 반환합니다. 지정된 delimiter 매개 변수가 나타날 때마다 String 객체를 하위 문자열로 분할하여 배열로 반환합니다. length 매개 변수에 지정된 문자 수만큼 start 매개 변수에 지정된 인덱스로부터 문자열의 문자를 반환합니다. start와 end 매개 변수로 지정된 두 점 사이의 문자로 구성된 문자열을 반환합니다. toLowerCase 대문자가 모두 소문자로 변환된 String 객체의 복사본을 반환합니다. 해당 속성이 문자열인지 여부에 관계없이 객체의 속성을 문자열로 반환합니다. toUpperCase 소문자가 모두 대문자로 변환된 String 객체의 복사본을 반환합니다. 문자열을 반환합니다.
(index:Number) : 숫자
static
() : 문자열
(value:String, [startIndex:Number]) : 숫자
() : 문자열
() : 문자열
Object 클래스에서 상속되는 메서드