私のAndroidアプリではEvent
です。 Event
は、属性がid
で、long
(明らかにEvent
を識別します)を持ちます。私はSQLiteDatabase
でEvent
を更新したい場合はAndroidのSQLiteはWhereArgsとしてString []を受け入れますか?
、私は次のようにします。
sqliteDatabase.delete("events", "id = ?", new String[] { "" + id });
それは動作しますが、これを行うのきれい/より好ましい方法はありありますか?つまり、1つの要素に対してのみ新しいString[]
を作成し、その長さをString
にラップするのではなく、面倒です。
それはうまくいかないというわけではなく、ただ1つの要素を持つ新しいString配列を作成したくないということです。 –
また、私はJavaでは可能ではないと思います。 (配列の場合は{{}のみ) – whirlwin
@Whirlwin可能です: 'String [] test = {" Halo "、" World "};' < - これはコンパイルしてうまく動作するはずです。 –