java中如何提取多个字符串相同的字符

如题所述

实现思路:就是拿一个字符串中的单个字符内容,循环和另为一个字符串中的字符比较,之后输出结果。方法举例:
public static String test(String str1,String str2)
{
String s="";
for(int i=0;i<str1.length();i++)//获取第一个字符串中的单个字符
for(int j=0;j<str2.length();j++)//获取第er个字符串中的单个字符
{
if(str1.charAt(i)==str2.charAt(j))//判断字符是否相同
s=s+str1.charAt(i);
}
return s;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

java如何去掉字符串中重复的字符
import java.util.List;import java.util.Scanner;public class DeleteRepeated {private String str;private TreeSet<String> noReapted;\/\/带有String类型的TreeSet泛型 public DeleteRepeated() { Scanner in = new Scanner(System.in); System.out.println ("输入一个字符串:"); str =...

java取两个字符串中的相同字符
public static void main(String[] args) { String str1 = "452";String str2="594";String same=theSame(str1,str2);System.out.println(same);} public static String theSame(String str1,String str2){ String s="";for(int i=0;i<str1.length();i++)for(int j=0;j<str2.l...

用java找出两个字符串中的相同的字符??
import java.util.Scanner;public class Test { public static void main(String[] args){ Scanner in=new Scanner(System.in);String s1,s2;try{ System.out.print("请输入第一个字符串:");s1=in.nextLine();System.out.print("请输入第二个字符串:");s2=in.nextLine();getSameChar(s1,s2...

java 找出两个字符串中共有的字符
用循环嵌套,先把2个字符串变成字符数组,再逐一比对;具体代码如下:import java.util.HashSet;import java.util.Iterator;public class test{ public static void main(String args[]){ String str1="asdfghjkasdzxc";\/\/随便起的 String str2="zxcvgfdsahjkio";HashSet h=new HashSet();char[] ...

javastring赋值多个相同字符
方法如下:1、使用StringBuilder或StringBuffer类来构建一个字符串,并在其中重复添加相同的字符。2、使用String类的重复方法,从而赋值多个相同字符。

怎么取出字符串中两个相同字符串
import java.lang.Character.Subset;\/ 通过两个字符串数组,求其中最大相同项 思路:1.要是其中一个短的字符串包含在长的字符串中,直接输出这个短的即为所求 2.短的字符串要不是其最大相同项。就按照从多往少判断,这里面的具体就是从最大项 减一,用减一查出来有多少对数组进行向下判断。\/ ...

写java程序 找出integer. string两个字符串中所有共同的字符
char[] ch2="string".toCharArray();\/\/将字符串转换为字符数组 StringBuffer sb=new StringBuffer("");int i=0;for(int k=0;k<ch1.length;k++){ for(int j=0;j<ch2.length;j++){ if(ch1[k]==ch2[j]){\/\/比较字符是否相等 i++;sb.append(ch1[k]+",");\/\/将一样的字符拼接成...

java截取两个相同字符之间的字符串
首先获取第一个#的位置,然后获取第二个#好位置。 indexOf。 再subString就可以了

JAVA程序中如何输出一个字符串中相同字符的个数
JAVA程序中如何输出一个字符串中相同字符的个数,代码如下:import java.util.HashMap;import java.util.Map;public class TestC {public static void main(String[] args){\/\/要统计字符个数的字符串String str="abcdeab";\/\/每个字符和个数都存放在集合中,Map<Character,Integer> map=new HashMap...

java中 如何统计一段字符串中相同字符的个数
通过循环遍历字符串,然后一个个的比较,记下相同字符的个数就行了。代码如下:import java.util.Scanner;import java.util.TreeMap;\/** * 从键盘输入16位长整数,编程统计每个数字出现的个数 * @author young * *\/public class CharMapDemo {\/\/ 统计数字或者字符出现的次数public static TreeMap<...

相似回答