leetcode亲密字符串15、leetcode859.亲密字符串解法一:思路:如果满足亲密字符串,条件是:①、A == B(aaa与aaa,abc与abc):A中至少有2个重复元素。②、A != B (ab与ba,abc与bca):AB中只能有2对不同索引(元素互换相等)。注意:判断是否有重复时,使用set或数组++。代码示例:


package com.lihe.leetcode.string;

import java.util.HashSet;

import java.util.Set;



public class BuddyStrings_859 {

  public static boolean buddyStrings(String A, String B) {

    if (A.length() != B.length()) return false;

    if (A.equals(B)) {

      //A中至少有2个重复元素才能返回true

    }

  }

}