根据输入的大小保留数组元素

我有一个字符串数组

字符串ipist[] = { "817","818","819","820","821" };

我的要求是输入的数字是否为2

ipist应该是

ipist[] = { "817","818" };

对于输入4

ipist[] = { "817","820" }

基于输入需要保留数组元素

ychmail 回答:根据输入的大小保留数组元素

使用Arrays.copyOfRange(T[] original,int from,int to) (Java 6 +)

String[] ipist = { "817","818","819","820","821" };
int input = 3;

ipist = Arrays.copyOfRange(ipist,input);

System.out.println(Arrays.toString(ipist));

输出

[817,818,819]
本文链接:https://www.f2er.com/3168750.html

大家都在问