首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

答复: Javas算法小疑点

2012-11-12 
答复: Javas算法小问题?多谢armorking,问题解决了/****************************************************

答复: Javas算法小问题?
多谢armorking,问题解决了

/******************************************************** * 在一个数据列表中查找目标key, * 如果key不在数据列表中,则把key插入到原列表中 ********************************************************/public class SetSearch {public static void main(String[] args) {String[] array1 = { "a", "f", "d", "h", "g", "t", "b", "e" };Set<String> dataSet = searchByString(array1, "c");Integer[] array = { 1, 3, 16, 44, 199, 25, 28 };            Set<Integer> dataSet = searchByInt(array, 43);System.out.println(dataSet);}public static Set<String> searchByString(String[] array, String key) {Set<String> dataSet = new TreeSet<String>(java.util.Arrays.asList(array));if (!dataSet.contains(key)) {dataSet.add(key);}return dataSet;}public static Set<Integer> searchByInt(Integer[] array, int key) {Set<Integer> dataSet = new TreeSet<Integer>(java.util.Arrays.asList(array));if (!dataSet.contains(key)) { // 检查dataSet中是否存在目标元素keydataSet.add(key); // 把key加进dataSet中}return dataSet;}

热点排行