ورود

View Full Version : مرتب سازی آرایه 2 بعدی



hamedg1366
چهارشنبه 22 بهمن 1393, 13:39 عصر
با سلام و خسته نباشید

یه آرایه 2 بعدی دارم که میخوام تمای ستونهای اون رو برعکس کنم

مثلا : 4 ستون به ترتیب a,b,c,d داریم حالا چطور میتونم اینارو برعکس کنم d,c,b,a


128372

hamedg1366
چهارشنبه 22 بهمن 1393, 13:41 عصر
دوستان عکس اول ، عکس اصلی میباشد (عکس دوم_عکس ضمیمه رو هر کاری کردم سوادم نرسید پاک کنم)

hamedg1366
چهارشنبه 22 بهمن 1393, 13:45 عصر
ببخشید یادم رفت بگم ستون اولم بر اساس اعداد مرتب سازی شده هس (اما توی آرایه String هس)

ehsan_faal
چهارشنبه 22 بهمن 1393, 14:24 عصر
4 سطر منظورتونه دیگه؟

hamedg1366
چهارشنبه 22 بهمن 1393, 15:31 عصر
4 سطر منظورتونه دیگه؟


با تشکر از پاسخه شما

بله ، چهار سطر آرایه؛

ahmad.mo74
جمعه 24 بهمن 1393, 16:54 عصر
سلام

دقیقا منظورتونو متوجه نشدم ولی احتمالا این چیزیه که میخواید :




public static void main(String[] args) {
String[][] array = {
{"a", "1", "1", "1", "1"},
{"b", "2", "2", "2", "2"},
{"c", "3", "3", "3", "3"},
{"d", "4", "4", "4", "4"},
};
array = reverseArray(array);
for (String[] strings : array) {
System.out.println(Arrays.toString(strings));
}
}


@SuppressWarnings("unchecked")
static <T> T[] reverseArray(T[] array) {
List<T> list = Arrays.asList(array);
Collections.reverse(list);
return (T[]) list.toArray();
}