home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ring.yamanashi.ac.jp/pub/pc/freem/action/
/
action.zip
/
baku100.zip
/
baku100
/
Kernel
/
String.tonyu
< prev
next >
Wrap
Text File
|
2002-06-30
|
1KB
|
58 lines
extends classes.lang.Object;
native _free_body;
native native_strcat;
native native_substring;
native native_length;
function byteLength() {
//ò╢ÄÜù±é╠âoâCâgâfü[â^é╠Æ╖é│é≡ô╛é▄é╖üB<HID=108>
return native_length();
}
native _n_wsubstring;
function substring(b,e) {
//ò╢ÄÜù±é╠êΩòöé≡ö▓é½Åoé╡é▄é╖üB<HID=107>
if (e || e==0) return _n_wsubstring(b,e);
return _n_wsubstring(b);
}
native _n_wlength;
function length() {
//ò╢ÄÜù±é╠Æ╖é│é≡ô╛é▄é╖üB<HID=106>
return _n_wlength();
}
function byteSubstring(b,e) {
//ò╢ÄÜù±é╠êΩòöé≡ö▓é½Åoé╡é▄é╖üB
if (e || e==0) return native_substring(b,e);
return native_substring(b);
}
function add(s) {
return native_strcat(s);
}
native native_charAt;
function byteAt(i) {
//ò╢ÄÜù±é╠âoâCâgâfü[â^é╠ô┴ÆΦé╠ÅΩÅèé╔é¿é»éΘâLâââëâNâ^âRü[âhé≡ô╛é▄é╖üB<HID=108>
return native_charAt(i);
}
function charAt(i) {
return native_charAt(i);
}
native native_init;
constructor String(i){
native_init(i);
}
destructor free() {
_free_body(_body);
}
native _n_split;
function split(sep,lim) {
return _n_split(sep,lim);
}