-
إعلان المصفوفة
String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"};
-
إخراج المصفوفة في جافا
int[] intArray = { 1, 2, 3, 4, 5 }; String intArrayString = Arrays.toString(intArray); // print directly will print reference value System.out.println(intArray); // [I@7150bd4d System.out.println(intArrayString); // [1, 2, 3, 4, 5]
-
إنشاء ArrayList من Array
String[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); System.out.println(arrayList); // [a, b, c, d, e]
-
التحقق من صفيف لقيمة محددة
String[] stringArray = { "a", "b", "c", "d", "e" }; boolean b = Arrays.asList(stringArray).contains("a"); System.out.println(b); // true
-
دمج صفيفين
int[] intArray = { 1, 2, 3, 4, 5 }; int[] intArray2 = { 6, 7, 8, 9, 10 }; // Apache Commons Lang library int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
-
الإعلان عن مصفوفة على سطر واحد
method(new String[]{"a", "b", "c", "d", "e"});
-
تسلسل عناصر المصفوفة في سلسلة
// containing the provided list of elements // Apache common lang String j = StringUtils.join(new String[] { "a", "b", "c" }, ", "); System.out.println(j); // a, b, c
-
تحويل
ArrayList
إلى صفيفString[] stringArray = { "a", "b", "c", "d", "e" }; ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray)); String[] stringArr = new String[arrayList.size()]; arrayList.toArray(stringArr); for (String s : stringArr) System.out.println(s);
-
تحويل مصفوفة إلى مجموعة (
Set
)Set<String> set = new HashSet<String>(Arrays.asList(stringArray)); System.out.println(set); //[d, e, b, c, a]
-
إرجاع مصفوفة تحتوي على عناصر بترتيب عكسي
int[] intArray = { 1, 2, 3, 4, 5 }; ArrayUtils.reverse(intArray); System.out.println(Arrays.toString(intArray)); //[5, 4, 3, 2, 1]
-
إزالة عنصر من مصفوفة
int[] intArray = { 1, 2, 3, 4, 5 }; int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new array System.out.println(Arrays.toString(removed));
وشيء آخر - إنشاء مصفوفة من النوع
byte
بناءً على قيمة من النوعint
(تقريبًاByteBuffer
، حدد 4 بايت فيها ووضع الرقمint
8، ثم قم بتحويل كل هذا (0، 0، 0، 8) إلى مصفوفة من النوعbyte
باستخدام المكالمةarray()
)byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for (byte t : bytes) { System.out.format("0x%x ", t); }
10 تقنيات مصفوفة شائعة الاستخدام في جافا
تُستخدم التقنيات العشرة التالية للمصفوفات في Java بشكل شائع. لديهم أعلى تصنيف في Stack Overflow، وهو نظام أسئلة وأجوبة حول البرمجة.
GO TO FULL VERSION