اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
إقران
public
final
class
Pair
extends Object
| java.lang.Object
|
| ↳ |
com.android.utils.Pair<S, T>
|
فئة Pair هي ببساطة مجموعة من عنصرين لاستخدامها في هذه الحزمة. قد يكون من المفيد إضافة شيء مشابه إلى مكان مركزي أكثر، أو استبداله بفئة tuple شائعة إذا كانت متوفرة، أو حتى إعادة كتابة فئات التنسيق باستخدام Pair من خلال بنية بيانات أكثر تخصّصًا (حتى لا نضطر إلى تمرير التوقيعات العامة كما يتم حاليًا، على الرغم من أنّ طريقة الإنشاء تساعد قليلاً باستخدام طريقة المصنع of(S, T)).
ملخّص
الطُرق العامة |
boolean
|
equals(Object obj)
|
S
|
getFirst()
عرض العنصر الأول في الزوج
|
T
|
getSecond()
إرجاع العنصر الثاني في الزوج
|
int
|
hashCode()
|
static
<S, T>
Pair<S, T>
|
of(S first, T second)
تنشئ هذه الطريقة زوجًا جديدًا من الكائنَين المحدّدَين، مع استنتاج الأنواع العامة.
|
String
|
toString()
|
الطُرق العامة
علامة يساوي
public boolean equals (Object obj)
getFirst
public S getFirst ()
عرض العنصر الأول في الزوج
| المرتجعات |
S |
العنصر الأول في الزوج |
getSecond
public T getSecond ()
إرجاع العنصر الثاني في الزوج
| المرتجعات |
T |
العنصر الثاني في الزوج |
hashCode
public int hashCode ()
من
public static Pair<S, T> of (S first,
T second)
تنشئ هذه الدالة زوجًا جديدًا من الكائنَين المحدّدَين، مع استنتاج الأنواع العامة.
| المعلمات |
first |
S: العنصر الأول الذي سيتم تخزينه في الزوج |
second |
T: العنصر الثاني الذي سيتم تخزينه في الزوج |
| المرتجعات |
Pair<S, T> |
زوج جديد يضم العنصرَين |
toString
public String toString ()
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]