java语言,取出数组中指定位数间的值,代码如下:
传入参数 数组str1、数组起始下标start、数组结束下标end;从传入数组str1中取出数组起始下标start到 数组结束下标end间的数组元素,放到新的数组中,返回
public static String[] strChange(String str1[], int start, int end){
int k = end - start;
String str2[] = new String[k];
for(int i = start, j=0 ; i<end && j<k; i++,j++){
str2[j] = str1[i];
}
return str2;
}
测试如下:
public class MainArray {
public static void main(String[] args) {
String[] str = {"0","1","2","3","4","5","6","7","8","9","10","11"};
String[] res = strChange(str, 3, 6);
for(int i=0; i<res.length; i++){
System.out.print(res[i]);
}
}
public static String[] strChange(String str1[], int start, int end){
int k = end - start;
String str2[] = new String[k];
for(int i = start, j=0 ; i<end && j<k; i++,j++){
str2[j] = str1[i];
}
return str2;
}
}
控制台打印如下:

本文介绍了一种在Java中从数组中提取指定范围元素的方法。通过一个名为strChange的静态方法,可以接收数组及起始和结束下标作为参数,返回一个新的包含指定范围内元素的数组。示例代码展示了如何使用该方法从一个整数字符串数组中提取第3到第6个元素。
2011

被折叠的 条评论
为什么被折叠?



