1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > list清空的函数java 6-1 jmu-Java-05集合-List中指定元素的删除 (20分)

list清空的函数java 6-1 jmu-Java-05集合-List中指定元素的删除 (20分)

时间:2019-03-19 20:13:01

相关推荐

list清空的函数java 6-1 jmu-Java-05集合-List中指定元素的删除 (20分)

编写如下两个函数java

/以空格(单个或多个)为分隔符,将line中的元素抽取出来,放入一个List/

public static List convertStringToList(String line)

/在list中移除掉与str内容相同的元素/

public static void remove(List list, String str)web

裁判测试程序:svg

*public class Main {

/covnertStringToList函数代码/函数

加粗样式 /remove函数代码/测试

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

while(sc.hasNextLine()){

List list = convertStringToList(sc.nextLine());

System.out.println(list);

String word = sc.nextLine();

remove(list,word);

System.out.println(list);

}

sc.close();

}

}*spa

样例说明:底下展现了4组测试数据。code

输入样例xml

1 2 1 2 1 1 1 2

1

11 1 11 1 11

11

2 2 2

1

1 2 3 4 1 3 1

1token

输出样例rem

[1, 2, 1, 2, 1, 1, 1, 2]

[2, 2, 2]

[11, 1, 11, 1, 11]

[1, 1]

[2, 2, 2]

[2, 2, 2]

[1, 2, 3, 4, 1, 3, 1]

[2, 3, 4, 3]

public static List convertStringToList(String line) {

List a=new ArrayList();

String s[]=line.split("\\s+");

for(int i=0;i

a.add(s[i]);

}

return a;

}

public static void remove(List list, String str) {

for(int i=0;i

if(list.get(i).equals(str)) {

list.remove(i);

i=0;

}else {

i++;

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。