【发布时间】:2019-03-28 12:50:13
【问题描述】:
我有两个 char 数组,它们以两个字符串作为输入。如果任一侧的 char 具有匹配的 char,例如将 char 数组转换为字符串 char A 和 B 都至少有一个 H 或 R,那么它将返回 true。如果不是,则返回 false。
>char[] A = foo(A).toCharArray();
>
>char[] B = foo(B).toCharArray();
>
>System.out.println("String "+A+": "+Arrays.toString(A));
>
>System.out.println("String "+B+": "+Arrays.toString(B));
>String A: [H, , R, ]
>
>String B: [R, , R, R]
>>This will return true
>String A: [ , H, , R]
>
>String B: [H, H, , H]
>>This will return true
>String A: [H, , H, ]
>
>String B: [R, , R, ]
>>This will return false
我很困惑如何制定这样的规则?
【问题讨论】:
-
匹配的字符是否作为输入给出?还是第一个数组中的任何字符?
标签: java