2つのString配列をJavaのメソッドの引数として渡して、それらが部分的に等しいかどうかを比較しようとしています。Javaの2つの文字列配列をメソッドの引数として渡して比較する方法
コンパイル時にエラーが発生します。
CE: error: ';' expected
String check(String s1[],String s2[]){
}
2つのString配列をJavaのメソッドの引数として渡して、それらが部分的に等しいかどうかを比較しようとしています。Javaの2つの文字列配列をメソッドの引数として渡して比較する方法
コンパイル時にエラーが発生します。
CE: error: ';' expected
String check(String s1[],String s2[]){
}
ヒント それは宿題の質問シームので、私はあなたにヒントを与える:
public class Test {
public static void main(String args[]) {
//define your arrays
String array1[] = {"Hello", "Java"};
String array2[] = {"Hello", "World"};
//call your method which make the comparison
boolean check = check(array1, array2);
System.out.println(check ? "Equal" : "Not equal");
}
//Your method must return a boolean, true for equal or false
private static boolean check(String s1[], String s2[]) {
//make your condition here
boolean b = //(your action must return a true or false)..
return b;
}
}
haha yes @OusmaneMahyDiaw私はOPにいくつかの努力をしたいと思うし、あなたはすでに彼/彼女の解決方法を示しています: - –
さて、私は参照してください。 :) –
ヒントをありがとう:) –
あなたはコンパイラが使用すると、文字列値を返すように期待しているためつまり示したものによるとまだ何も返さなかったので、コンパイラエラーです。しかし、それがセミコロンの場合、エラーはあなたが示したコードの中には属しません。 –
返すと思われるメソッドは何ですか?部分的に等しい配列を定義する方法は? – denis
非voidメソッドから値を返さなければなりません。具体的には、このメソッドから 'String'を返さなければなりません。 –