gpt4 book ai didi

java - 如何检查一对是否已经存在?

转载 作者:行者123 更新时间:2023-11-30 02:58:40 25 4
gpt4 key购买 nike

我有一个字符串“abab”,我将其分成对。(即 ab,ab)如果对已经存在,那么我不希望生成它。我该怎么做这是我尝试过的代码

      String r="abab";
String pair[] = new String[r.length()/2];
for( int i = 0; i <pair.length; i++ )
{
pair[i] = r.substring(i*2,(i*2)+2);
}

最佳答案

在将其添加到pair数组之前,您可以使用Arrays函数.contains查看它是否已经存在。如果该对已经存在,则不要将其添加到对列表中。例如,这里将不会添加 ab 和 fe 对:

  String r="ababtefedefe";
String pair[] = new String[r.length()/2];
String currentPair = "";
for( int i = 0; i <pair.length; i++ )
{
currentPair = r.substring(i*2,(i*2)+2);
if(!java.util.Arrays.asList(pair).contains(currentPair))
pair[i] = currentPair;
System.out.println(pair[i]);
}

关于java - 如何检查一对是否已经存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36504678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com