`
ctrain
  • 浏览: 135265 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

求两个字符串去掉重复字母后所包含字符

    博客分类:
  • J2EE
 
阅读更多
要求如下:
    如有字符串“AABBCDEFG”,“EEFGHIJK”,希望得到两个字符串合并以后的结果“ABCDEFGHIJK”。本来想在网上找一个,没找到合适的,就自己写了一个。
    /**
     * 求两个字符串所包含字符的并集 wk 2012.05.19
     */
    public static String getStringUion(String str1,String str2){
		char[] a = str1.toCharArray();
		char[] b = str2.toCharArray();
		Set<Character> set = new HashSet<Character>();
		for(char _a:a){
			set.add(_a);
		}
		for(char _b:b){
			set.add(_b);
		}
		StringBuilder result = new StringBuilder();
		Iterator<Character> iterator = set.iterator();
		while(iterator.hasNext()){
			result.append(iterator.next());
		}
		return result.toString();
	}

    大家可以建议一下,有没有更好的办法来实现。
分享到:
评论

相关推荐

    用C#实现的遍历字符串,遍历一次查出每个字符出现的次数

    接下来,我们将创建一个方法,接收一个字符串作为参数,然后遍历这个字符串,统计每个字符的出现次数。首先,声明一个`Hashtable`实例,用于存储字符和它们的计数: ```csharp Hashtable charCount = new Hashtable...

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

    首先,需要定义一个字符串变量,例如String s = "akkbcccrsa";然后,使用遍历、判断、运算等操作技巧来去掉字符串中的重复字母。下面是代码示例: ```java String rmRepeated(String s){ int len = s.length(); ...

    php字符串操作全实例心得

    strcmp 函数比较两个字符串,以便于字符串比较和检索。 33. strcspn: 不同字符串的长度 strcspn 函数计算不同字符串的长度,以便于字符串比较和检索。 34. strip_tags: 去掉 HTML 及 PHP 的标记 strip_tags 函数...

    将驼峰式字符串转换为蛇形式的Python程序

    最后使用切片去掉结果字符串的首个字符(因为首个字符前不会添加下划线)。 6. **递归方法**: 递归方法通常用于处理更复杂的逻辑,但在这个场景中,递归可能不是最直观的选择。不过,通过递归,我们可以将问题...

    ASC和字符串互转

    ASC通常指的是ASCII码,这是一种基于拉丁字母的一套电脑编码系统,为每个字符(包括字母、数字、标点符号等)分配了一个唯一的数字,这个数字在0到127之间。字符串则是一系列字符的集合,可以表示文本信息。 在...

    ExcelVBA字符串转换函数[文].pdf

    Chr(charcode) 函数返回一个字符串,其中包含有与指定的字符代码相关的字符。 2. 转换函数 VBA 提供了多种转换函数,用于将一种数据类型转换为另一种数据类型。这些函数包括: CBool(expression) 函数用于将...

    vba字符串函数列表.pdf

    例如,如果我们有一个字符串 " Hello World ",使用 Trim 函数可以将其变为 "Hello World"。 2. Ltrim(string) 函数:去掉 string 左端的空白 Ltrim 函数可以用来去掉字符串左端的空白。例如,如果我们有一个字符...

    C#遍历删除字符串中重复字符

    在C#中,字符串是不可变的,这意味着一旦创建了一个字符串对象,就不能更改它。因此,如果我们想要删除重复字符,不能直接在原字符串上操作,而需要创建一个新的字符串来保存没有重复字符的结果。 以下是一种常见的...

    VB精华文摘-字符串篇

    2. **字符串连接**:VB提供了 `&` 运算符用于连接两个或多个字符串,例如 `Dim result = "VB" & "精华文摘"`。另外,`Join` 函数可以将数组元素连接成一个字符串。 3. **字符串比较**:VB支持两种字符串比较方式:...

    十六进制与字符串互转

    相反,“将字符串转换成十六进制数值”的函数可能需要更复杂的逻辑,因为我们需要处理可能出现的前导0和大小写字母。这里是一个示例实现: ```cpp #include #include unsigned int hexStrToHex(const std::...

    VBSCRIP5 -ASP用法详解

    InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。 Int 函数 返回数的整数部分。 整数除法运算符(\) 两数相除,返回的商取其整数部分。 Is 运算符 比较两个对象引用变量。 ...

    SQL字符串函数SQL字符串函数SQL字符串函数

    - 功能:将两个或多个字符串连接成一个新字符串。 - 示例:`SELECT CONCAT('Hello', ' ', 'World');` 返回 `Hello World` 2. **SUBSTRING() / SUBSTR()** - 功能:从指定位置开始截取字符串。 - 示例:`SELECT ...

    Python应用开发-字符串函数.pptx

    * upper()函数:返回一个字符串,把s中的所有小写字母转为大写字母。 * lower()函数:返回一个字符串,把s中的所有大写字母转为小写字母。 例如: ``` s = "Python(version3.5) is easy" print(s.upper()) print(s....

    JS去掉第一个字符和最后一个字符的实现代码

    在JavaScript(JS)中,有时候我们需要处理字符串,去掉它的第一个字符和最后一个字符,这通常是出于数据处理或格式化的需要。本文将详细介绍如何实现这一功能,并提供相关代码示例。 首先,JavaScript提供了多种...

    Freemarker_内置函数_数字、字符串、日期格式化.txt

    substring(0,2)}` 输出字符串`str`的前两个字符。 - `${str?substring(0,3)}` 输出字符串`str`的前三个字符。 #### 2. `cap_first` 将字符串首字母大写。 示例:`${str?cap_first}` 将字符串`str`的首字母转换为...

    php常用函数列表 涉及很多好用的字符串函数

    67. **levenshtein($str1, $str2)**: 计算两个字符串之间的莱文斯坦距离(编辑距离)。 68. **metaphone($string)**: 计算字符串的元音近似值。 69. **soundex($string)**: 计算字符串的音标值。 70. **strcoll($...

    Python应用开发-字符串类型.pptx

    在 Python 中,可以使用比较运算符来比较两个字符串的大小。例如,"ab" &gt; "AB" 将返回 True,因为字符串 "ab" 的 Unicode 编码大于字符串 "AB" 的 Unicode 编码。 6. 字符串的操作 在 Python 中,可以使用多种方法...

    转换集(代码)

    两个字符串进行比较;判断两个字符串是否相同;判断输入的字符串是不是数字;判断字符串中某一位字符是不是大写;区位码汉字;取输入的字符串中的位数显示出来;去掉字符串中的尾空格;去掉字符串中所有的空格;日期...

    Python自学教程-06-字符串常用操作方法之修改(常用).ev4.rar

    4. **连接字符串**:使用加号 (+) 可以将两个或多个字符串合并,如 `s1 = 'Hello,'` 和 `s2 = 'World!'`,`s1 + s2` 结果为 `'Hello,World!'`。 5. **重复字符串**:使用乘号 (*) 可以将字符串重复指定次数,如 `s ...

    13InstallShield内部库函数全集十三-字符串函数(中文版)[归类].pdf

    6. **StrCompare**:这个函数用于比较两个字符串,返回结果遵循C语言的比较规则,用于判断字符串的相等性或排序。 7. **StrFind**:在另一个字符串中查找指定的子字符串,返回子字符串在目标字符串中的位置。 8. *...

Global site tag (gtag.js) - Google Analytics