java 字浮串提取方法汇集
程序员文章站
2023-11-21 23:58:16
该方法把该字符串转换成一个新的字符数组。 string str="abcdefg"; char a[]; a=str.tochararray(); 也可以用方法: getc...
该方法把该字符串转换成一个新的字符数组。
string str="abcdefg";
char a[];
a=str.tochararray();
也可以用方法:
getchars
public void getchars(int srcbegin,
int srcend,
char dst[],
int dstbegin)
从该字符串中拷贝字符到目的字符数组中。
第一个要复制的字符在索引 srcbegin 处; 最后一个要复制的字符在索引 srcend-1 处(因此要复制的字符总数就是 srcend-srcbegin) 。要复制到 dst 子数组的字符开始于索引 dstbegin ,结束于索引:
dstbegin + (srcend-srcbegin) - 1
参数:
srcbegin - 要复制的字符串中第一个字符的索引。
srcend - 要复制的字符串中最后一个字符的索引。
dst - 目标数组。
dstbegin - 目标数组中的开始偏移量。
string str="abcdefg";
char a[];
str.getchars(0,str.length(),a,0);
写的有点乱,但认真分析还是很有意思的
string str="abcdefg";
char a[];
a=str.tochararray();
也可以用方法:
getchars
public void getchars(int srcbegin,
int srcend,
char dst[],
int dstbegin)
从该字符串中拷贝字符到目的字符数组中。
第一个要复制的字符在索引 srcbegin 处; 最后一个要复制的字符在索引 srcend-1 处(因此要复制的字符总数就是 srcend-srcbegin) 。要复制到 dst 子数组的字符开始于索引 dstbegin ,结束于索引:
dstbegin + (srcend-srcbegin) - 1
参数:
srcbegin - 要复制的字符串中第一个字符的索引。
srcend - 要复制的字符串中最后一个字符的索引。
dst - 目标数组。
dstbegin - 目标数组中的开始偏移量。
string str="abcdefg";
char a[];
str.getchars(0,str.length(),a,0);
写的有点乱,但认真分析还是很有意思的