Language

CursorWindow.CopyStringToBuffer(Int32, Int32, CharArrayBuffer) メソッド

定義

指定した行と列のインデックスにあるフィールドのテキストを CharArrayBufferにコピーします。

[Android.Runtime.Register("copyStringToBuffer", "(IILandroid/database/CharArrayBuffer;)V", "GetCopyStringToBuffer_IILandroid_database_CharArrayBuffer_Handler")]
public virtual void CopyStringToBuffer(int row, int column, Android.Database.CharArrayBuffer? buffer);
[<Android.Runtime.Register("copyStringToBuffer", "(IILandroid/database/CharArrayBuffer;)V", "GetCopyStringToBuffer_IILandroid_database_CharArrayBuffer_Handler")>]
abstract member CopyStringToBuffer : int * int * Android.Database.CharArrayBuffer -> unit
override this.CopyStringToBuffer : int * int * Android.Database.CharArrayBuffer -> unit

パラメーター

row
Int32

0 から始まる行インデックス。

column
Int32

0 から始まる列インデックス。

buffer
CharArrayBuffer

文字列を保持する CharArrayBuffer 。 要求された文字列がバッファーの現在の容量より大きい場合は、自動的にサイズが変更されます。

属性

注釈

指定した行と列のインデックスにあるフィールドのテキストを CharArrayBufferにコピーします。

バッファーは次のように設定されます:<ul><li>バッファーが小さすぎてコピーできない場合は、自動的にサイズが変更されます。</li><li>フィールドがCursor#FIELD_TYPE_NULL型の場合、バッファーは空の文字列に設定されます</li><li>フィールドがCursor#FIELD_TYPE_STRING型の場合、バッファーは文字列の内容に設定されます</li><li>フィールドがCursor#FIELD_TYPE_INTEGER型の場合、バッファーは、書式指定子 %lld.< を使用して関数のprintf ファミリを使用して値を書式設定することによって、整数の文字列形式に設定されます (10 進数)。/li><li>フィールドがCursor#FIELD_TYPE_FLOAT型の場合、バッファーは、書式指定子 %g.< を使用して関数のprintf ファミリで値を書式設定することによって取得された浮動小数点値の文字列形式に設定されます。/li><li>フィールドがCursor#FIELD_TYPE_BLOB型の場合は、SQLiteExceptionがスローされます</li></ul>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象