آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از Replace

MyNewName  10 سال پیش  10 سال پیش
0 0

سلام

من حدود 10 تا کاراکتر دارم که می خوام در هر متنی جایگزین کاراکترهای دیگه بشه

میخوام از آرایه اسفتاده کنم که راحترر باشه

چطوری امکان پذیره ؟

ممنون

0 0
این چیزی که من فهمیدم از این سوال شما متن خودتون رو بریزین تو یک String و بعد متد Replace رو صدا بزنید (10 سال پیش)
0 0
اینو میدونم کاراکترها زیاده ، نمی تونم تک تک انجام بدم (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
حمیدرضا  10 سال پیش
+1 0

سلام.

با دستور for انجام بدید ؛ مثال :

String[] strings1    = new String[]{ "a","b" };
String[] strings2 = new String[]{ "A","B" };
String text = "ABCD";

for (int i = 0; i < strings1.length; i++) {
text = text.replace(strings1[i], strings1[i]);
}

// test = "abCD"
پاسخ به سوال 
Criss  10 سال پیش
0 0

روش ها زیاده <

چیزی که الان به ذهنم میرسه اینه <

تمام کاراکترهای خودتون رو درون یک String قرار بدید < این رو تست کنید < از خروجی لاگ بگیرید

 String myStr = "ABCDEFG";

for (int i = 0; i < myStr.length(); i++) {
String str = myStr.substring(i, i + 1);
Log.i("LOG", "" + str);
yourString.replace(str);
}

 این کد نیاز به تست  داره < من همینطوری نوشتم < ولی جواب میده <

 


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .