class_docstr: Extension array for string data in a ``pyarrow.ChunkedArray``.
  
  .. versionadded:: 1.2.0
  
  .. warning::
  
     ArrowStringArray is considered experimental. The implementation and
     parts of the API may change without warning.
  
  Parameters
  ----------
  values : pyarrow.Array or pyarrow.ChunkedArray
      The array of data.
  
  Attributes
  ----------
  None
  
  Methods
  -------
  None
  
  See Also
  --------
  :func:`pandas.array`
      The recommended function for creating a ArrowStringArray.
  Series.str
      The string methods are available on Series backed by
      a ArrowStringArray.
  
  Notes
  -----
  ArrowStringArray returns a BooleanArray for comparison methods.
  
  Examples
  --------
  >>> pd.array(['This is', 'some text', None, 'data.'], dtype="string[pyarrow]")
  <ArrowStringArray>
  ['This is', 'some text', <NA>, 'data.']
  Length: 4, dtype: string
class_docstr_tok: ["Extension","array","for","string","data","in","a","``","pyarrow.ChunkedArray","``",".","..","versionadded",":",":","1.2.0","..","warning",":",":","ArrowStringArray","is","considered","experimental",".","The","implementation","and","parts","of","the","API","may","change","without","warning",".","Parameters","--","--","--","--","--","values",":","pyarrow.Array","or","pyarrow.ChunkedArray","The","array","of","data",".","Attributes","--","--","--","--","--","None","Methods","--","--","--","-","None","See","Also","--","--","--","--",":","func",":","`","pandas.array","`","The","recommended","function","for","creating","a","ArrowStringArray",".","Series.str","The","string","methods","are","available","on","Series","backed","by","a","ArrowStringArray",".","Notes","--","--","-","ArrowStringArray","returns","a","BooleanArray","for","comparison","methods",".","Examples","--","--","--","--",">",">",">","pd.array","(","[","'This","is","'",",","'some","text","'",",","None",",","'data",".","'","]",",","dtype=","''","string","[","pyarrow","]","''",")","<","ArrowStringArray",">","[","'This","is","'",",","'some","text","'",",","<","NA",">",",","'data",".","'","]","Length",":","4",",","dtype",":","string"]
code: def _from_sequence_of_strings(
      cls, strings, dtype: Dtype | None = None, copy: bool = False
  ):
      return cls._from_sequence(strings, dtype=dtype, copy=copy)
  
imports: from __future__ import annotations
  import re
  from typing import Callable, Union
  import numpy
  from pandas._libs import lib, missing
  from pandas._typing import Dtype, Scalar, npt
  from pandas.compat import pa_version_under7p0
  from pandas.core.dtypes.common import is_bool_dtype, is_dtype_equal, is_integer_dtype, is_object_dtype, is_scalar, is_string_dtype, pandas_dtype
  from pandas.core.dtypes.missing import isna
  from pandas.core.arrays.arrow import ArrowExtensionArray
  from pandas.core.arrays.boolean import BooleanDtype
  from pandas.core.arrays.integer import Int64Dtype
  from pandas.core.arrays.numeric import NumericDtype
  from pandas.core.arrays.string_ import BaseStringArray, StringDtype
  from pandas.core.strings.object_array import ObjectStringArrayMixin
label_desc: Use image node_id 4 for calling the ArrowStringArray obj's underlying member method code with example usage: obj._from_sequence_of_strings(cls, strings, dtype, copy) and returns: cls