Tabnine Logo
SparseArray.size
Code IndexAdd Tabnine to your IDE (free)

How to use
size
method
in
com.heaven7.java.base.util.SparseArray

Best Java code snippets using com.heaven7.java.base.util.SparseArray.size (Showing top 9 results out of 315)

origin: LightSun/data-mediator

@Override
public int size() {
  return mMap.size();
}
origin: LightSun/data-mediator

@Override
public int size() {
  return mMap.size();
}
origin: LightSun/data-mediator

@Override
public void write(JsonWriter out, SparseArray<T> value) throws IOException {
  out.beginObject();
  if(value != null) {
    for (int size = value.size(), i = size - 1; i >= 0; i--) {
      out.name(value.keyAt(i) + "");
      mAdapter.write(out, value.valueAt(i));
    }
  }
  out.endObject();
}
origin: LightSun/data-mediator

  static void writeSparseArray0(Parcel in, SparseArray val) {
    if (val == null) {
      in.writeInt(-1);
      return;
    }
    int N = val.size();
    in.writeInt(N);
    int i=0;
    while (i < N) {
      in.writeInt(val.keyAt(i));
      in.writeValue(val.valueAt(i));
      i++;
    }
  }
}
origin: LightSun/data-mediator

@Override
public void write(JsonWriter out,  GsonProperty property, Object value) throws IOException {
  final Class<?> simpleType = property.getType();
  out.beginObject();
  if(value != null) {
    final SparseArray sa = (SparseArray) value;
    if(simpleType.isPrimitive() || isBoxedClass(simpleType)){
      for (int size = sa.size(), i = size - 1; i >= 0; i--) {
        out.name(sa.keyAt(i) + "");
        writePrimitiveOrItsBox(out, simpleType, sa.valueAt(i));
      }
    }else {
      TypeAdapter adapter = getTypeAdapter(simpleType);
      for (int size = sa.size(), i = size - 1; i >= 0; i--) {
        out.name(sa.keyAt(i) + "");
        adapter.write(out, sa.valueAt(i));
      }
    }
  }
  out.endObject();
}
origin: LightSun/data-mediator

/**
 * convert the target object to json. currently support simple object, array , list. SparseArray
 * @param t the object. must have annotation {@linkplain JsonAdapter}
 * @return the json string.
 * @see SparseArray
 */
public static String toJson(Object t) {
  GsonBuilder builder = new GsonBuilder()
      .setVersion(GlobalSetting.getDefault().getGsonVersion());
  if(t instanceof SparseArray){
    SparseArray sa = (SparseArray) t;
    if(sa.size() == 0){
      return "{}";
    }
    Class<?> clazz = sa.valueAt(0).getClass();
   /*  builder.registerTypeAdapter(
        TypeToken.getParameterized(SparseArray.class, clazz).getType(),
        new SparseArrayTypeAdapter<>(TypeHandler.getTypeAdapter(clazz)));*/
    builder.registerTypeAdapter(SparseArray.class,
        new SparseArrayTypeAdapter<>(TypeHandler.getTypeAdapter(clazz)));
  }
  return builder.create().toJson(t);
}
origin: LightSun/data-mediator

@Override
public boolean clearTo(SparseArrayDelegate<V> out) {
  final int size = mMap.size();
  if(size == 0){
    return false;
  }
  if(out != null) {
    for (int i = size -1 ; i>=0 ; i--){
      out.put(mMap.keyAt(i), mMap.valueAt(i), null);
    }
  }
  mMap.clear();
  return true;
}
origin: LightSun/data-mediator

@Override
public boolean clearTo(SparseArrayDelegate<V> out) {
  final int size = mMap.size();
  if(size == 0){
    return false;
  }
  if(out != null) {
    for (int i = size -1 ; i>=0 ; i--){
      out.put(mMap.keyAt(i), mMap.valueAt(i), null);
    }
  }
  mMap.clear();
  return true;
}
origin: LightSun/data-mediator

@Override
public void write(JsonWriter out, SparseArray<Car3> value) throws IOException {
  out.beginObject();
  if(value != null) {
    for (int size = value.size(), i = size - 1; i >= 0; i--) {
      out.name(value.keyAt(i) + "");
      mAdapter.write(out, value.valueAt(i));
    }
  }
  out.endObject();
}
com.heaven7.java.base.utilSparseArraysize

Popular methods of SparseArray

  • <init>
  • keyAt
  • put
  • valueAt
  • get
  • clear
  • getAndRemove
  • indexOfValue
  • removeAt
  • setValueAt
  • append
  • toString
  • append,
  • toString

Popular in Java

  • Updating database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getSharedPreferences (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now