class A{
private String name ;
public A(String name){
this.name = name ;
}
public boolean isName(String nameCheck){
boolean is = true ;
if(nameCheck.matches(name)){
return is;
}else return !is ;
}
}
public class Test{
public static void main(String[] args){
A object = new A("CHIU Shun Kin");
System.out.println(object.isName("?HIU Sh?? ?in"));
}
私の主な任務は、それが定義された1(変数名)が、一致するかどうかを入力された名前を確認することです「?」文字は比較されません。上記は私のコードです。私は "?"を比較しない方法を見つけることができません。キャラクター。
ここではサンプルです:
名:「CHIU旬キン」
nameCheck:?」HIUのSh ?? ?in "がtrueを返します
nameCheck:" CKIU Sh ?? ?in "はfalseを返します
nameCheck.equals(name) – RE350
は、forループの各文字列の文字を比較します。 –
forループの疑問符をどうやって比較できないのですか? – Michael