문자열 내의 문자 작업Flash Player 9 이상, Adobe AIR 1.0 이상 문자열의 모든 문자에는 인덱스 위치(정수)가 있습니다. 첫 번째 문자의 인덱스 위치는 0입니다. 예를 들어 다음 문자열에서 문자 y는 위치 0에 있고 문자 w는 위치 5에 있습니다. "yellow" 다음 예제와 같이 charAt() 메서드 및 charCodeAt() 메서드를 사용하여 문자열 내의 다양한 위치에서 개별 문자를 검사할 수 있습니다. var str:String = "hello world!"; for (var i:int = 0; i < str.length; i++) { trace(str.charAt(i), "-", str.charCodeAt(i)); } 이 코드를 실행하면 다음과 같이 출력됩니다. h - 104 e - 101 l - 108 l - 108 o - 111 - 32 w - 119 o - 111 r - 114 l - 108 d - 100 ! - 33 다음 예제와 같이 문자 코드를 사용하여 fromCharCode() 메서드를 통해 문자열을 정의할 수도 있습니다. var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33); // Sets myStr to "hello world!" |
|