بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جدا کردن متن داخل TextView با یک حرف خاص
سلام
یه TextView دارم که کاربر توش شماره وارد میکنه. که این شماره توی دیتابیس ذخیره میشه. حالا می خوام کاری کنم که کاربر توی TextView بتونه 2تا شماره وارد کنه و هر شماره رو با کاما (،) از هم جدا کنه.
حالا چه جوری میتونم شماره های قبل و بعد از کاما رو تشخیص بدم؟
ممنون
0
0
لینک لینک (11 سال پیش)
0
0
منضورم این نیست. میخوام خود کاربر وقتی دوتا شماره وارد می کنه هر شماره رو با کاما از هم جدا کنه و برنامه بتونه شماره قبل و بعد از کاما رو تشخیص بده. مثلا اگر کار بر این مقدار رو وارد کرد 9121111111,9122222222 تو دیتابیس دقیقا همین مقدار 9121111111,9122222222 ذخیره بشه ولی وقتی که می خوایم از دینابیس اطلاعات رو بخونیم، برنامه خودش تشخیص بده که 9121111111 یک شماره است و 9122222222 شماره دیگر (11 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
hosein2020
11 سال پیش
+3
0
خوب شما متن EditText رو بگیرید و به همون صورت توی دیتابیس ذخیره کنید .بعد از دیتابیس بخونید و به صورت زیر عمل کنید.
String numbersavedDb = "09138553343,03517211630,58465"; //مقدار ذخیره شده در دیتابیس و سلکت شده
String[] numbers = numbersavedDb.split("\\,"); // علامت کاما جهت جداسازی
for (int i = 0; i < numbers.length; i++) {
Log.i("number" + i, numbers[i]);
}
پاسخ به سوال
Devtpoint
11 سال پیش
0
0
NumberFormat formatter =newDecimalFormat("#,###,###,###");
txtOutput.setText("" + formatter.format(output) );
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .