java 数组题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 数组题相关的知识,希望对你有一定的参考价值。
①定义方法filter
要求如下:
形参:String [] arr,String str
第二题 求大神 小白刚学java
返回值类型:String []
实现:遍历arr,将数组中包含参数str的元素存入另一个String 数组中并返回
PS:返回的数组长度需要用代码获取
②在main方法中完成以下要求:
定义一个String数组arr,数组元素有:"itcast","itheima","baitdu","weixin","zhifubao"
调用filter方法传入arr数组和字符串”it”,输出返回的String数组中所有元素
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Test
public static void main(String[] args)
String[] arr = new String[]"itcast","itheima","baitdu","weixin","zhifubao";
String str = "it";
String[] result = filter(arr,str);
System.out.println(Arrays.toString(result));
public static String[] filter(String[] arr,String str)
List<String> list = new ArrayList<>();
for(int i = 0; i < arr.length; i++)
if(arr[i].contains(str))
list.add(arr[i]);
String[] result = new String[list.size()];
list.toArray(result);
return result;
参考技术A 私聊我,可以帮你做以上是关于java 数组题的主要内容,如果未能解决你的问题,请参考以下文章
剑指offer编程题Java实现——面试题14调整数组顺序使奇数位于偶数之前
java算法面试题:有数组a[n],用java代码将数组元素顺序颠倒