بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مرتب کردن عناصر آرایه (sort)
یه آرایه داینامیک از جنس String دارم می خوام به ترتیب حروف الفبا مرتبش کنم با توجه به اینکه عنصرها فارسی هستند چه کار باید بکنم؟
لطفا sort عددی هم بیان کنید.
ممنون
0
0

لینک (9 سال پیش)
0
0

آقا روح الله این لینکتون فکرکنم برای #C باشه (9 سال پیش)
+1
0

نه مربوط به جاوا هست (مطلب هم در انجمن اندروید هست)، چند ساعت پیش هم توی برنامم استفاده کردم. (9 سال پیش)
برای این سوال 2 پاسخ وجود دارد.

پاسخ به سوال
محمد
9 سال پیش
0
0
یک راهی ک به ذهن من میرسه دادن یک عدد منحصر به فرد به انهاست ما سی دو حرف الفبا داریم اگر اشتباه نکنم :) D:
حالا شما یک کلاسی فرضا بیاید و برای هر حرف الفبا یک متغیر تعریف کنید و یک عدد و دو به دو به هم متصل کنید! یعنی اگر
فرضا عدد یک نوشته بشه معادل این باشه ک حرف الف نوشته شده! مثل اون متغیر ک در اموزش های استاد معادل عدد هشت داشت!
بعد ارایه را برحسب عدد از کوچک به بزرگ مرتب کنید!دراین صورت زمانی ک یک عدد رو فراخوانی میکنید شما بگید بجای عددمعادلش یعنی حرف الفبا نوشته بشه
امیدوارم پاسخ مناسبی داده باشم یاعلی

پاسخ به سوال
رضا
8 سال پیش
0
0
سلام دوست عزیز ببین این کد بکارت میاد سورت به صورت صعودی
public class SortTEstActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ArrayList<String> name = new ArrayList<String>(); name.add("نازنین"); name.add("رضا"); name.add("طاها"); name.add("جواد"); name.add("بهزاد"); name.add("احمد"); name.add("امیر"); for (int i = 0; i < name.size(); i++) Log.i("LOG", "Name is : " + name.get(i)); Collections.sort(name); Log.i("LOG", "----------------------------------------"); for (int i = 0; i < name.size(); i++) Log.i("LOG", "Name is : " + name.get(i)); } }
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .