だから私はこの質問を投稿しまし たシンプルな式言語をJava に入れ、ScriptEngineを使用してユーザーがjavascriptを記述できるようにすることについて素晴らしい答えを得ました。
しかし、
(artist.length>0 ? artist + '-' :'') + (album.length>0 ? album + '-' :'')
完全な if ステートメントを使用しても動作しません
if(artist.length>0) {artist + ':-'} + (album.length>0 ? album + '-' :'')
なぜ私がこれを行っているのかと尋ねるかもしれませんが、私は if:else if:else ステートメントを使用できることを望んでいましたが、これはそのための一歩でした