語言

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

零基列索引。

column
Int32

以零為基礎的欄位索引。

buffer
CharArrayBuffer

然後 CharArrayBuffer 拿著繩子。 如果請求的字串大於緩衝區目前的容量,則會自動調整大小。

屬性

備註

將欄位在指定列與欄位索引的文字複製為 CharArrayBuffer

緩衝區的填充方式如下:<ul<>li>如果緩衝區太小無法複製該值,則會自動調整大小。</li><li>如果欄位型別為 Cursor#FIELD_TYPE_NULL,則緩衝區設為空字串。</li><li>如果欄位型別為 Cursor#FIELD_TYPE_STRING,則緩衝區會設定為字串的內容。</li><li>若欄位型別為 Cursor#FIELD_TYPE_INTEGER,則緩衝區將設定為整數的字串表示,該表示是透過printf使用函數族格式化 %lld格式化 。</li><li>如果欄位型別為 Cursor#FIELD_TYPE_FLOAT,則緩衝區會設定為浮點值的字串表示,並printf以函數族使用 format specifier %g來取得。</li><li>若場型為 Cursor#FIELD_TYPE_BLOB,則擲出 aSQLiteException。</li></ul>

Java 文件 android.database.CursorWindow.copyStringToBuffer(int, int, android.database.CharArrayBuffer)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於