“如何合并两个”;“字符串”;在java中为新字符串提供唯一值?使用转换为数组或列表

“如何合并两个”;“字符串”;在java中为新字符串提供唯一值?使用转换为数组或列表,java,arrays,list,Java,Arrays,List,有人能帮我解决这个问题吗? 多谢各位 String a = 1||2||3 String b = 2||4||5 String c = 1||2||3||4||5|| //Must be uniqe 使用转换为数组或列表?我不知道你的意思。但我建议 String a = "1||2||3"; String b = "2||4||5"; String[] arrayA = a.split("||"); String[] arrayB

有人能帮我解决这个问题吗? 多谢各位

String a = 1||2||3
String b = 2||4||5

String c = 1||2||3||4||5|| //Must be uniqe

使用转换为数组或列表?我不知道你的意思。但我建议

String a = "1||2||3";
String b = "2||4||5";
String[] arrayA = a.split("||");
String[] arrayB = b.split("||");
List<String> list = Arrays.asList(arrayA);
list.addAll(Arrays.asList(arrayB));            
System.console().printf(list.stream().distinct().collect(Collectors.joining("||")));
String a=“1 | | 2 | | 3”;
字符串b=“2 | | 4 | | 5”;
字符串[]arrayA=a.split(“| |”);
字符串[]arrayB=b.split(“| |”);
List List=Arrays.asList(arrayA);
addAll(Arrays.asList(arrayB));
System.console().printf(list.stream().distinct().collect(collector.joining(“| |”));

您提供的Java代码甚至无法编译。你能给我们看一下真正的代码吗?欢迎来到堆栈溢出。请阅读并提供一份报告,包括预期输出和实际输出。