java连接2个字符串_在 Java 中查找连接两个字符串的不常用值

为了找到Java中两个字符串连接的不常见值,代码如下-

示例import java.util.*;

import java.lang.*;

import java.io.*;

public class Demo{

public static String concat_str(String str_1, String str_2){

String result = "";

int i;

HashMap my_map = new HashMap();

for (i = 0; i 

my_map.put(str_2.charAt(i), 1);

for (i = 0; i 

if (!my_map.containsKey(str_1.charAt(i)))

result += str_1.charAt(i);

else

my_map.put(str_1.charAt(i), 2);

for (i = 0; i 

if (my_map.get(str_2.charAt(i)) == 1)

result += str_2.charAt(i);

return result;

}

public static void main(String[] args){

String my_str_1 = "ABMCD";

String my_str_2 = "MNCPQR";

System.out.println("从两个字符串连接的不常见值是 : ");

System.out.println(concat_str(my_str_1, my_str_2));

}

}

输出结果从两个字符串连接的不常见值是 :

ABDNPQR

名为Demo的类包含一个名为'concat_str'的函数,该函数接受两个字符串作为参数。该函数创建一个新的HashMap实例,并遍历映射,并将两个字符串都放入其中。

通过迭代两个字符串来比较它们,如果字符相同,则迭代器只会递增,否则,这两个元素都将放入另一个名为“result”的字符串中。此字符串作为输出返回。在main函数中,定义了两个字符串,并对这两个字符串调用“concat_str”函数。输出显示在控制台上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值