1つの文字列を1つの式の複数の値と比較する

一日一日と:

文字列変数が1つありstr、可能な値はval1val2およびval3です。

strたとえば、ifステートメントを使用して、これらのすべての値と(等しいケースで)比較したいとします。次に例を示します。

if("val1".equalsIgnoreCase(str)||"val2".equalsIgnoreCase(str)||"val3.equalsIgnoreCase(str))
{
      //remaining code
}

複数のOR(||)演算子の使用を回避し、1つの式の値を比較する方法はありますか?たとえば、次のように:

 if(("val1" OR "val2" OR "val3").equalsIgnoreCase(str)   //this is only an idea.
一日一日と:

私はより良い解決策を見つけました。これはRegExを通じて実現できます。

if (str.matches("val1|val2|val3")) {
     // remaining code
}

大文字と小文字を区別しないマッチングの場合:

if (str.matches("(?i)val1|val2|val3")) {
     // remaining code
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1つのセルの単一の値を他のセルの複数の値と比較するExcelの数式

分類Dev

1つの列のOracleで複数の値を比較する

分類Dev

Pythonの1つの列の複数の条件下で値を比較する

分類Dev

R-1つの変数で複数の値を1つの文字列として処理する

分類Dev

1つの条件で複数の値を比較する

分類Dev

C#-1つの文字列変数を他の複数の文字列と比較します(String.Equals)

分類Dev

1つの列の値を複数の値で更新する

分類Dev

複数の文字列とintを1つの文字列にマージする方法

分類Dev

複数の列を比較し、1つだけを選択する

分類Dev

複数の行の値を1つの列に結合する

分類Dev

1つの列を、ループのないカテゴリ値を含む複数の列と比較します

分類Dev

1つの列の値を他の列の複数の値と比較するにはどうすればよいですか?

分類Dev

Oracleで1つの値を2つの値と比較する方法

分類Dev

関数を計算し、1つの列をテーブル内の複数の列と比較する

分類Dev

1つの列の複数の値を複数の行に分割するR

分類Dev

複数の「クラス」で1つの文字列を使用する

分類Dev

1 つの文字列を複数の行に分割する (SAS)

分類Dev

MySQLの複数行と値をすべて1つの文字列に格納する

分類Dev

パンダは複数の列を1つの列と比較します

分類Dev

1つの列の文字列値を1つずつグループ化して比較する方法

分類Dev

配列内の1つの値と値の範囲を比較する

分類Dev

複数の値を1つの列にスライスする

分類Dev

1つの列に複数の値を格納する方法SQL

分類Dev

1つの列から複数の値をコピーする

分類Dev

1つのMySQL列に複数の値を挿入する

分類Dev

1つのMySQL列に複数の値を挿入する

分類Dev

複数の値を 1 つの列に追加する

分類Dev

1つの列を複数の列として表示する

分類Dev

重複する行の値を一意の値として1つの列とマージするには、Excelの数式が必要です

Related 関連記事

  1. 1

    1つのセルの単一の値を他のセルの複数の値と比較するExcelの数式

  2. 2

    1つの列のOracleで複数の値を比較する

  3. 3

    Pythonの1つの列の複数の条件下で値を比較する

  4. 4

    R-1つの変数で複数の値を1つの文字列として処理する

  5. 5

    1つの条件で複数の値を比較する

  6. 6

    C#-1つの文字列変数を他の複数の文字列と比較します(String.Equals)

  7. 7

    1つの列の値を複数の値で更新する

  8. 8

    複数の文字列とintを1つの文字列にマージする方法

  9. 9

    複数の列を比較し、1つだけを選択する

  10. 10

    複数の行の値を1つの列に結合する

  11. 11

    1つの列を、ループのないカテゴリ値を含む複数の列と比較します

  12. 12

    1つの列の値を他の列の複数の値と比較するにはどうすればよいですか?

  13. 13

    Oracleで1つの値を2つの値と比較する方法

  14. 14

    関数を計算し、1つの列をテーブル内の複数の列と比較する

  15. 15

    1つの列の複数の値を複数の行に分割するR

  16. 16

    複数の「クラス」で1つの文字列を使用する

  17. 17

    1 つの文字列を複数の行に分割する (SAS)

  18. 18

    MySQLの複数行と値をすべて1つの文字列に格納する

  19. 19

    パンダは複数の列を1つの列と比較します

  20. 20

    1つの列の文字列値を1つずつグループ化して比較する方法

  21. 21

    配列内の1つの値と値の範囲を比較する

  22. 22

    複数の値を1つの列にスライスする

  23. 23

    1つの列に複数の値を格納する方法SQL

  24. 24

    1つの列から複数の値をコピーする

  25. 25

    1つのMySQL列に複数の値を挿入する

  26. 26

    1つのMySQL列に複数の値を挿入する

  27. 27

    複数の値を 1 つの列に追加する

  28. 28

    1つの列を複数の列として表示する

  29. 29

    重複する行の値を一意の値として1つの列とマージするには、Excelの数式が必要です

ホットタグ

アーカイブ