------- android培训、java培训、期待与您交流! ----------
今天看到一个黑马的基础测试题 一开始感觉很难 以为是要求写一个算法去解决这个问题
后来仔细看题目 应该是考对容器的掌握如果是这样就简单多了
ArrayList riverOne = new ArrayList();
ArrayList riverOtherOne = new ArrayList();
//对过河前的岸边进行初始化
riverOne.add("cat");
riverOne.add("dog");
riverOne.add("fish");
//农夫开始带动物到对岸,每当这边减少一个动物,那么另一边则增加一个
riverOne.remove("cat");
riverOtherOne.add("cat");
riverOne.remove("fish");
riverOtherOne.add("fish");
//因为运过来鱼,人不在会被猫吃掉,所以猫重新运回去
riverOtherOne.remove("cat");
riverOne.add("cat");
riverOne.remove("dog");
riverOtherOne.add("dog");
riverOne.remove("cat");
riverOtherOne.add("cat");