`
hufeng
  • 浏览: 103294 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

删除数组中重复字符

J# 
阅读更多
public static void main(String[] args) {
		String str[] = {"1","2","3","4","4","3","7","a","3"};
		//System.out.println(deleteDouble(str));
		System.out.println(deleteDouble(str));
	}
	/**
	 * 数组实现
	 * @param s
	 * @return
	 */
	public static ArrayList<String> deleteDouble(String s[]){
		ArrayList<String> a = new ArrayList<String>();
		for (int i = 0; i < s.length; i++) {
			if(!a.contains(s[i])){
				a.add(s[i]);
			}
		}
		return a;
	}
分享到:
评论
1 楼 mandyyang 2011-03-24  
你好,首先第11行会出现数组下标越界,其次当发现S[j]与S[i]相等时,要将S[j]变成什么呢,这点我没太看懂,您能帮我解释下吗,谢谢~

相关推荐

    删除数组中的重复元素

    这是一个用C++编的删除数组中的重复元素的程序~

    删除一维数组中的重复元素.rar_LabVIEW 数组_labview_labview删除重复_删除重复元素

    labview删除数组中的重复元素,不改变顺序,留下不重复的元素

    二维数组去除重复项

    3. **重构数组**:利用`array_unique()`函数去除`$temp`数组中的重复字符串,得到没有重复项的数组。然后再次遍历这个数组,根据`$stkeep`和`$ndformat`的值决定是否恢复原始的键名和子数组的键名。最后,将结果存储...

    在javascript中,如果删除二维数组中重复的元素

    在JavaScript中删除二维数组中重复的元素 在JavaScript中,删除二维数组中重复的元素是一种常见的需求。二维数组是一种复杂的数据结构,它由多个一维数组组成,每个一维数组可以包含不同的元素。在实际应用中,我们...

    LabView(7.1)清除字符串中相同的字符

    在LabView(7.1)中,开发一个程序来清除字符串中的重复字符是一项常见的文本处理任务,这在数据清洗、信息处理或者特定算法实现时可能会用到。本实验的目的是教你如何利用LabView的编程能力,创建一个VI(虚拟仪器...

    将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。

    将一个一维数组中相同的元素删除的只保留一个,然后按由大到小的顺序输出。

    易语言删除数组重复成员

    本文将详细讲解如何在易语言中实现删除数组重复成员的功能。 易语言是一款国产的、以中文编程为特色的编程环境,它旨在降低编程难度,让编程更加直观易懂。易语言提供了丰富的内置函数和结构,使得处理数组变得简单...

    按照字符串顺序从小到大排序,删除重复字符

    标题中的任务是“按照字符串顺序从小到大排序,删除重复字符”,这通常是一个字符串处理的问题,涉及到了排序算法和字符数组的操作。在这个问题中,我们可以看到一个简单的C语言程序实现,它使用冒泡排序对字符串中...

    JavaScript移除数组内重复元素的方法

    这种方法不仅代码更简洁,而且执行效率也很高,是目前移除数组重复元素推荐的做法。 总结一下,在学习和使用JavaScript进行数组去重时,可以根据具体的应用场景和ES版本选择合适的去重方法。对于ES6之前的版本,...

    易语言源码易语言删除数组重复成员源码.rar

    "易语言源码易语言删除数组重复成员源码.rar"这个压缩包文件就提供了这样的解决方案。 数组在编程中是一种数据结构,它可以存储同类型的数据集合。在易语言中,数组的声明和使用方式与其他语言类似,你可以定义一维...

    javascript 删除数组中重复项(uniq)

    总之,JavaScript中删除数组重复项的方法多种多样,可以根据具体需求选择最合适的实现。考虑到兼容性和性能,使用`Array.indexOf()`和自定义`indexOf`方法相结合的策略是一种常见的做法。在处理复杂类型的数组时,...

    易语言删除数组重复成员源码.rar

    在“易语言删除数组重复成员源码.rar”中,可能包含有现成的实现去重功能的易语言代码。开发者可以通过参考该源码来学习易语言数组去重的具体实现方法,并将其应用到自己的项目中。 最后,要强调的是,尽管通过源码...

    js数组中删除重复值的代码小结

    在这篇文章中,作者通过四种不同的方法展示了如何在JavaScript中删除数组中的重复值。以下是这些方法的详细介绍: 方法一:使用对象属性检测去重 此方法利用JavaScript对象的属性存储特性来检测数组中是否已经存在...

    两种php去除二维数组的重复项方法

    2. 使用`array_unique`函数去除新数组中的重复字符串。 3. 遍历去重后的字符串数组,将每个字符串拆分成数组。 代码实现: ```php function array_unique_fb($array2D) { foreach ($array2D as $v) { $v = join('...

    JS 清除字符串数组中,重复元素的实现方法

    本文讲述了使用JavaScript清除字符串数组中重复元素的四种不同实现方法。文中提到的四种方法各有优劣,分别包括普通遍历法、复制数组法、正则表达式法和关联结构法。这些方法能够适用于不同规模的数组数据,并能有效...

    php删除数组中重复元素的方法

    为了提高数据处理的效率和准确性,需要删除数组中的重复元素。以下是几种在PHP中删除数组中重复元素的方法。 ### 方法一:完整删除重复数组实例 首先,我们可以编写一个函数`array_remove_value`,用于递归地删除...

    数组:删除排序数组中的重复项双指针Java实现

    在解决LeetCode第26题时,我们看到了如何运用这个策略有效地删除排序数组中的重复项。这种技巧不仅适用于Java,也适用于其他支持指针操作的语言,如C++和C#,并且可以广泛应用于其他数组操作,例如查找、排序和合并...

    PHP去除数组中重复的元素并按键名排序函数

    但是,需要注意的是,这个函数仅适用于数组中的元素都是关联数组的情况,如果数组元素是基本类型,如字符串或数字,那么需要进行相应的调整。此外,如果需要按照特定规则(如自定义比较函数)进行排序,可以使用`...

    php数组函数序列之array_unique() - 去除数组中重复的元素值

    这个函数通过删除数组中的重复值来“清洗”数组,使得数组中不会有重复的元素。array_unique()函数在处理数组时,会保留遇到的第一个元素值,并删除之后遇到的所有具有相同值的元素,最终返回一个没有重复值的新数组...

Global site tag (gtag.js) - Google Analytics