`

java 去除重复字符串数组

 
阅读更多
	/**
	 *@function    去掉字符串数组中重复的字符串!比如 {"123","456","123","456"}  去掉后的结果就是 {"123","456"}
	 *@param       str  需要转化的字符串数组
	 *@return      newStrArray
	 **/	
	
	public static String[] distinctStrArray(String[] str){
		String newStrArray[] = null;
		String temp = "";
		String allTemp = "";
		for(int i = 0;i<str.length;i++){
			String string = str[i];
			if(!temp.equals(string+",")){
				if(allTemp.equals("")){					
						   allTemp +=  string + ",";
				}else{
					if(!allTemp.contains(string+",")){
						   allTemp +=  string + ",";
					}
				}				
			}
			temp = string+",";
		}
		allTemp = allTemp.substring(0, allTemp.length()-1);
		newStrArray = allTemp.split(",");
		return newStrArray;
	}

 

分享到:
评论

相关推荐

    字符串去重

    本文将详细介绍如何实现“字符串去重”功能,即如何通过编程手段去除一个字符串数组中的重复元素。 ### 核心概念:字符串数组与去重 #### 字符串数组 在计算机编程中,数组是一种基本的数据结构,用于存储相同类型...

    java去重复 自然顺序正序排列,无重复 字符串

    java中 数组排序 26英文字母排序,去重复 去除 null 去除 空字符串 欢迎大家下载

    java中常用字符串方法总结

    `repeat(int count)`方法在Java 11中引入,用于重复字符串`count`次。 17. **字符串编码与解码** `getBytes()`将字符串转换为字节数组,`new String(byte[], charset)`根据字符集将字节数组还原为字符串。 18. *...

    java 字符串操作类

    例如,`split(",")` 可以将逗号分隔的字符串转换为字符串数组。 2. **插入字符串**: `insert()` 方法允许你在字符串的指定位置插入新的字符或字符串。这对于构建动态生成的字符串非常有用。 3. **判断字符串是否...

    字符串去重复

    这里的`Stream.of()`将字符串数组转换为`Stream`,`distinct()`过滤掉重复元素,`collect(Collectors.joining(";"))`则将去重后的元素合并为一个字符串,分号作为分隔符。 无论是哪种方法,目标都是从原始字符串中...

    删除重复字符-Python与Java中实现字符串去重方法详解

    内容概要:本文详细介绍了多种使用 Python 和 Java 去除字符串中重复字符的方法。Python 中主要讲解了两种方法:一是利用字典(或集合)的唯一性特点;二是通过逐字符比较。而 Java 中则提供了三种解决方式:运用 ...

    java 字符串的过滤 方法 代码

    以上三个示例展示了如何在Java中实现字符串数组的过滤功能,包括去除重复元素、比较两个数组找出差异以及从数组中移除特定的字符串。这些技术在实际开发中非常有用,尤其是在数据清洗和预处理阶段。通过合理使用`...

    删除其重复

    - 将字符串数组转换为 `HashSet`,自动去除重复元素。 - 将 `HashSet` 转换回字符串数组并返回。 这种方法效率更高,因为 `HashSet` 内部使用哈希表实现,平均情况下时间复杂度为 O(1),适合大规模数据处理。 ## ...

    Java 字符串与文本相关实例源码

    - 字符串常量池:使用双引号定义的字符串会存储在常量池中,避免重复对象的创建。 2. **字符串操作** - 字符串连接:`+`运算符或`StringBuilder`/`StringBuffer`类。 - 字符串长度:`length()`方法。 - 子串...

    Java实现去掉字符串重复字母的方法示例

    "Java实现去掉字符串重复字母的方法示例" Java实现去掉字符串重复字母的方法示例是Java编程中的一种常用技术,通过遍历、判断、运算等操作技巧来实现去掉字符串重复字母的功能。本文将详细介绍Java实现去掉字符串...

    文本去重(去除数组中重复项)

    在这个场景下,我们将关注如何在Java中实现这个功能,特别是针对字符串数组。 方法一: 此方法使用了Java的`Set`接口,具体是`TreeSet`类。`Set`是一个不允许有重复元素的集合,它会自动去重。在示例代码中,首先...

    分割字符串函数

    例如,将一个由逗号分隔的字符串转换为字符串数组,使得每个元素都是原字符串中的一个单词或短语。 ### C# 中的字符串分割方法 在C#语言中,字符串分割可以通过多种方式实现。最直接的方法是使用 `string.Split()`...

    删除重复字符

    在这个例子中,`removeDuplicates`方法接收一个字符串`s`,并使用HashSet来去除其中的重复字符。我们使用`contains`方法来检查字符是否已经存在于集合中,`add`方法来添加新字符,最后通过StringBuilder构建结果字符...

    JAVA字符串中所用的方法.rar

    - `repeat(int count)`: Java 11新增,将字符串重复指定次数。 6. **查找与替换** - `indexOf(String str)`: 查找子字符串首次出现的位置,不存在则返回-1。 - `lastIndexOf(String str)`: 查找子字符串最后一次...

    Java开发常用的方法

    字符串数组中是否包含指定的字符串;数组拷贝,建议使用System.arraycopy()速度更快,把source数据内容拷贝到destination中使用Object则支持多种对象数组;去除数组中的重复元素;四舍五入;判断字符串是否是小数;...

    郑州大学java实验报告

    * 查找字符串中是否包含某一字符串:该实验要求使用Java语言编写一程序,查找某一字符串中是否包含又“abc”。 七、实验结果、发现和总结 * 通过该实验,我们掌握了数组、字符串、向量和哈希表的使用方法。 * 我们...

    java jsonarray 踢重 去重操作

    在Java中处理JSON数据时,经常需要对JSON数组进行各种操作,其中去重是一个常见的需求。本文将详细介绍如何使用Java对`JSONArray`进行去重操作,并深入探讨背后的原理和技术细节。 ### JSON与Java JSON...

    JAVA和ANDROID一些小程序[定义].pdf

    在第一个小程序中,我们看到了如何在Java中处理字符串数组,去除重复的字符并统计新的字符串的长度。这个程序使用了两个嵌套的for循环来遍历字符串数组。外层循环从0到数组长度-1,内层循环从外层循环的下一个元素...

    如何高效率去掉js数组中的重复项

    注意:这种方法适用于可以比较的元素类型,例如数字或字符串,且排序可能影响原始顺序。 ### 方法三:利用JSON对象(推荐) 这是最推荐的方法,通过创建一个JSON对象来跟踪元素,利用对象键不能重复的特性来实现...

    java正则表达式实现提取需要的字符并放入数组【ArrayList数组去重复功能】

    在Java编程中,正则表达式(Regular Expression)是一种强大的文本处理工具,它可以用来匹配、查找、替换符合特定模式的字符串。在这个例子中,我们主要关注如何使用Java正则表达式来提取符合特定规则的字符,并将...

Global site tag (gtag.js) - Google Analytics