こちらのコードで解決しました。
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n= sc.nextInt();
String []array=new String[n];
//4桁の数字をn回格納
for (int i=0;i<n;i++){
array[i]=sc.next();
}
for (int i=0;i<n;i++){
//4つとも同じ
if ( ( array[i].substring(0,1).equals(array[i].substring(1,2)) )&&
(array[i].substring(0,1).equals(array[i].substring(2,3))) &&
(array[i].substring(0,1).equals(array[i].substring(3,4))) ){
System.out.println("Four Card");
}
//4つとも違う
if ( (!( array[i].substring(0,1).equals(array[i].substring(1,2))) )&&
( !(array[i].substring(0,1).equals(array[i].substring(2,3)))) &&
(!(array[i].substring(0,1).equals(array[i].substring(3,4))) ) &&
(!( array[i].substring(1,2).equals(array[i].substring(2,3))) ) &&
(!( array[i].substring(1,2).equals(array[i].substring(3,4))) ) &&
(!( array[i].substring(2,3).equals(array[i].substring(3,4))) ) )
{
System.out.println("No Pair");
}
//3つ同じ
if ( ( array[i].substring(0,1).equals(array[i].substring(1,2)) )&&
(array[i].substring(1,2).equals(array[i].substring(2,3))) &&
(!(array[i].substring(0,1).equals(array[i].substring(3,4)))) ||
( array[i].substring(0,1).equals(array[i].substring(1,2)) )&&
(array[i].substring(1,2).equals(array[i].substring(3,4))) &&
(!(array[i].substring(0,1).equals(array[i].substring(2,3)))) ||
( array[i].substring(0,1).equals(array[i].substring(2,3)) )&&
(array[i].substring(2,3).equals(array[i].substring(3,4))) &&
(!(array[i].substring(0,1).equals(array[i].substring(1,2)))) ||
( array[i].substring(1,2).equals(array[i].substring(2,3)) )&&
(array[i].substring(2,3).equals(array[i].substring(3,4))) &&
(!(array[i].substring(0,1).equals(array[i].substring(3,4))))){
System.out.println("Three Card");
}
//2つ同じ
if ( ( array[i].substring(0,1).equals(array[i].substring(1,2)) )&&
(array[i].substring(2,3).equals(array[i].substring(3,4))) &&
(!(array[i].substring(0,1).equals(array[i].substring(2,3)))) ||
( array[i].substring(0,1).equals(array[i].substring(2,3)) )&&
(array[i].substring(1,2).equals(array[i].substring(3,4))) &&
(!(array[i].substring(0,1).equals(array[i].substring(1,2))))
){
System.out.println("Two Pair");
}
//1つ同じ
if ( ( array[i].substring(0,1).equals(array[i].substring(1,2)) )&&
(!(array[i].substring(2,3).equals(array[i].substring(3,4)))) ||
( array[i].substring(1,2).equals(array[i].substring(2,3)) )&&
(!(array[i].substring(1,2).equals(array[i].substring(3,4))) )||
( array[i].substring(2,3).equals(array[i].substring(3,4)) )&&
(!(array[i].substring(0,1).equals(array[i].substring(1,2))) )
){
System.out.println("One Pair");
}
}
}
}