תת-מחלקות ישירות ידועות |
בונים ציבוריים
שיטות ציבוריות
DataBuffer <T> | |
בוליאני | שווה (Object obj) |
int | hashcode () |
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 |
החזרות
- החיץ הזה