QA@IT
«質問へ戻る

Markdown記法を使うとコードブロックを指定してハイライトができます

1138
本文
 equalsメソッドでは引数として2つ以上の文字列を引数として渡せないようで困っています。
 以下のようにif文で処理を分岐させたいのですがこの場合複数の文字列B,C,Dとを比較するための方法があればご教授していただけると助かります。
 
-////////////////////////////////////////////////////////////////////////////////////////////////
-
+~~~java
 String str = "A文字列";
 if(str.equals("B文字列"))
 {
 ....
 }
+~~~
 
-////////////////////////////////////////////////////////////////////////////////////////////////
-
 ↓
 ↓
 ↓
 
-////////////////////////////////////////////////////////////////////////////////////////////////
-
-
+~~~java
 String str = "A文字列";
 //以下の記述のような感じで行いたい
 if(str.equals("B文字列","C文字列","D文字列", ....))
 {
 ....
 }
-
-
-
-////////////////////////////////////////////////////////////////////////////////////////////////
+~~~
タグ

JavaでのString型文字列同士の比較

equalsメソッドを使ってある文字列Aとその他文字列B,C,D, ...が等しいか比較したいのですが
equalsメソッドでは引数として2つ以上の文字列を引数として渡せないようで困っています。
以下のようにif文で処理を分岐させたいのですがこの場合複数の文字列B,C,Dとを比較するための方法があればご教授していただけると助かります。

String str = "A文字列";
if(str.equals("B文字列"))
{
....
}



String str = "A文字列";
//以下の記述のような感じで行いたい
if(str.equals("B文字列","C文字列","D文字列", ....))
{
....
}
equalsメソッドを使ってある文字列Aとその他文字列B,C,D, ...が等しいか比較したいのですが
equalsメソッドでは引数として2つ以上の文字列を引数として渡せないようで困っています。
以下のようにif文で処理を分岐させたいのですがこの場合複数の文字列B,C,Dとを比較するための方法があればご教授していただけると助かります。

~~~java
String str = "A文字列";
if(str.equals("B文字列"))
{
....
}
~~~

↓
↓
↓

~~~java
String str = "A文字列";
//以下の記述のような感じで行いたい
if(str.equals("B文字列","C文字列","D文字列", ....))
{
....
}
~~~

質問を投稿

JavaでのString型文字列同士の比較

equalsメソッドを使ってある文字列Aとその他文字列B,C,D, ...が等しいか比較したいのですが
equalsメソッドでは引数として2つ以上の文字列を引数として渡せないようで困っています。
以下のようにif文で処理を分岐させたいのですがこの場合複数の文字列B,C,Dとを比較するための方法があればご教授していただけると助かります。

////////////////////////////////////////////////////////////////////////////////////////////////

String str = "A文字列";
if(str.equals("B文字列"))
{
....
}

////////////////////////////////////////////////////////////////////////////////////////////////



////////////////////////////////////////////////////////////////////////////////////////////////

String str = "A文字列";
//以下の記述のような感じで行いたい
if(str.equals("B文字列","C文字列","D文字列", ....))
{
....
}

////////////////////////////////////////////////////////////////////////////////////////////////

equalsメソッドを使ってある文字列Aとその他文字列B,C,D, ...が等しいか比較したいのですが
equalsメソッドでは引数として2つ以上の文字列を引数として渡せないようで困っています。
以下のようにif文で処理を分岐させたいのですがこの場合複数の文字列B,C,Dとを比較するための方法があればご教授していただけると助かります。

////////////////////////////////////////////////////////////////////////////////////////////////

String str = "A文字列";
if(str.equals("B文字列"))
{
....
}

////////////////////////////////////////////////////////////////////////////////////////////////

↓
↓
↓

////////////////////////////////////////////////////////////////////////////////////////////////


String str = "A文字列";
//以下の記述のような感じで行いたい
if(str.equals("B文字列","C文字列","D文字列", ....))
{
....
}



////////////////////////////////////////////////////////////////////////////////////////////////