[题目] 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符.例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”. [分析] 这是一道微软面试题.在微软的常见面试题中,与字符串相关的题目占了很大的一部分,因为写程序操作字符串能很好的反映我们的编程基本功. 要编程完成这道题要求的功能可能并不难.毕竟,这道题的基本思路就是在第一个字符串中拿到一个字符,在第二个字符串中查找一下,看它是不是在第二个字符串中.如果在的话,
import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { List<String> list1 = new ArrayList(); List<String> list2 = new ArrayList(); // 第一个集合 list1.add("apple"); list1.add("
列表基本上是 Python 中最常用的数据结构之一了,并且删除操作也是经常使用的. 那到底有哪些方法可以删除列表中的元素呢?这篇文章就来总结一下. 一共有三种方法,分别是 remove,pop 和 del,下面来详细说明. remove L.remove(value) -> None -- remove first occurrence of value. Raises ValueError if the value is not present. remove 是从列表中删除指定的元素,参数是
在写代码中经常会遇到需要在数组循环中删除数组元素的情况,但删除会导致数组长度变化. package com.fortunedr.thirdReport; import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub List<String> list=new Arr