يمكن لفئة java.util.arrays معالجة المصفوفات بسهولة ، وجميع الطرق التي توفرها ثابتة. تنتمي الطرق الثابتة إلى الفصل ، وليس الكائن الذي ينتمي إلى الفصل. لذلك ، يمكنك استخدام اسم الفصل مباشرة بالإضافة إلى اسم الطريقة للاتصال. كصف أدوات ، يمكن للصفائف تشغيل المصفوفات بشكل جيد للغاية. فيما يلي العديد من الوظائف التي يتم استخدامها بشكل رئيسي.
1. طريقة الإطفاء
يستخدم طريقة التعبئة بشكل أساسي لملء المصفوفات. هنا ندرج أبسط نوع int (نفس الأنواع الأخرى)
انظر رمز مصدر ملء المصفوفات
نموذج الرمز:
كود جافا
publicStaticVoidMain (string [] args) {inta [] = newint [5] ؛ // تعبئة صفائف الصفيف. لـ (inti = 0 ؛ i <5 ؛ i ++) // الإخراج 5 1System.out.println (a [i]) ؛}املأ جزءًا من رمز مصدر الصفيف:
مثال:
كود جافا
PublicStaticVoidMain (سلسلة [] args) {inta [] = newint [5] ؛ // تعبئة مصفوفات الصفيف.2. طريقة
من اسم الطريقة ، نعلم جميعًا أنه هو فرز الصفيف ، ولكن لا يزال يستخدم نوع int ، والأنواع الأخرى هي نفسها.
هناك أيضًا نوع المصفوفة بأكمله ، مثل
كود جافا
PublicStaticVoidMain (String [] args) {inta [] = {2،4،1،3،7} ؛ صفائف.حدد النوع الجزئي للمصفوفة:
كود جافا
PublicStaticVoidMain (string [] args) {inta [] = {2،4،1،3،7} ؛ arrays.sort (a ، 1،4) ؛ // الإخراج 2،1،3،4،7for (inti = 0 ؛ i <5 ؛ i ++) system.out.println (a [i]) ؛}3. الأسلوب
تستخدم لمقارنة ما إذا كانت قيم العناصر في صفائف متساوية ، أو للنظر في مجموعة من النوع int. انظر رمز المصدر المصفوفات
مثال:
كود جافا
PublicStaticVoidMain (String [] args) {inta [] = {2،4،1،3،7} ؛ inta1 [] = {2،4،1،5،7} ؛ system.out.println (arrays.equals (a1 ، a)) ؛ // الإخراج false}4. طريقة البحث
يمكن لطريقة البحث الثنائي إجراء عمليات بحث ثنائية على المصفوفات المصنفة. انظر رمز المصدر على النحو التالي
مثال:
كود جافا
PublicStaticVoidMain (String [] args) {inta [] = {2،4،1،3،7} ؛ صفائف.5.Copyof طريقة
انسخ المصفوفة ، وصفيف يتم إرجاعه بواسطة طريقة copyof () من المصفوفات هو كائن صفيف جديد ، بحيث يمكنك تغيير قيمة العنصر في الصفيف ولن تؤثر على الصفيف الأصلي.
يحب:
كود جافا
importjava.util.arrays ؛ publicclassarraydemo {publicstaticVoidMain (string [] args) {int [] arr1 = {1 ، 2 ، 3 ، 4 ، 5} ؛ int [] arr2 = arrays.copyof (arr1.length) ؛ for (inti = 0 ؛ i <arr2. ") ؛ system.out.println () ؛}}ما سبق هو ممارسة أداة صفائف Java الفعلية التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!