AbstractDataBuffer

מחלקה תקציר ציבורית AbstractDataBuffer
תת-מחלקות ישירות ידועות

בונים ציבוריים

שיטות ציבוריות

DataBuffer <T>
copyTo ( DataBuffer <T> dst, גודל ארוך)
כתוב את ההפניות של האובייקטים במערך המקור לתוך המאגר הזה.
בוליאני
שווה (Object obj)
int
DataBuffer <T>
read (T[] dst, int offset, int length)
קרא את ההפניות של האובייקטים במאגר זה למערך היעד.
DataBuffer <T>
כתוב (T[] src, int offset, int length)
שיטת הצבת בכמות גדולה, באמצעות מערכי int.

שיטות בירושה

בונים ציבוריים

Public AbstractDataBuffer ()

שיטות ציבוריות

Public DataBuffer <T> copyTo ( DataBuffer <T> dst, גודל ארוך)

כתוב את ההפניות של האובייקטים במערך המקור לתוך המאגר הזה.

אם יש יותר ערכים להעתקה מגודל מאגר היעד, כלומר size > dst.size() , אז לא מועברים ערכים ונזרק BufferOverflowException. מצד שני, אם יש יותר ערכים להעתיק מגודל מאגר המקור, כלומר > src.size() , אז נזרק BufferUnderfloatException.

אחרת, שיטה זו מעתיקה ערכי n = size ממאגר זה למאגר היעד.

פרמטרים
dst מאגר היעד שאליו מועתקים ערכים; אסור להיות החיץ הזה
גודל מספר הערכים להעתקה למאגר היעד
החזרות
  • החיץ הזה

שווה ערך בוליאני ציבורי (Object obj)

public int hashCode ()

public DataBuffer <T> read (T[] dst, int offset, int length)

קרא את ההפניות של האובייקטים במאגר זה למערך היעד.

שיטה זו מעבירה ערכים ממאגר זה למערך היעד הנתון. אם יש פחות ערכים במאגר מהנדרש כדי לספק את הבקשה, כלומר, אם length > size() , אז לא מועברים ערכים ונזרק BufferUnderflowException.

אחרת, שיטה זו מעתיקה ערכי n = length מהמאגר הזה למערך הנתון החל מההיסט הנתון.

פרמטרים
dst המערך שאליו יש לכתוב ערכים
לְקַזֵז ההיסט בתוך המערך של הערך הראשון שייכתב; חייב להיות לא שלילי ולא גדול מ- dst.length
אורך המספר המרבי של ערכים שייכתב למערך הנתון; חייב להיות לא שלילי ולא גדול מ- dst.length - offset
החזרות
  • החיץ הזה

public DataBuffer <T> כתיבה (T[] src, int offset, int length)

שיטת הצבת בכמות גדולה, באמצעות מערכי int.

שיטה זו מעבירה את הערכים במערך המקור הנתון למאגר הזה. אם יש יותר ערכים במערך המקור מאשר במאגר הזה, כלומר אם length > size() , אז לא מועברים ערכים ונזרק BufferOverflowException.

אחרת, שיטה זו מעתיקה ערכי n = length מהמערך הנתון למאגר זה, החל מההיסט הנתון.

פרמטרים
src מערך המקור שממנו יש לקרוא ערכים
לְקַזֵז ההיסט בתוך המערך של הערך הראשון שיש לקרוא; חייב להיות לא שלילי ולא גדול מ- src.length
אורך מספר הערכים שיש לקרוא מהמערך הנתון; חייב להיות לא שלילי ולא גדול מ- src.length - offset
החזרות
  • החיץ הזה