بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استفاده از Replace
سلام
من حدود 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);
}
این کد نیاز به تست داره < من همینطوری نوشتم < ولی جواب میده <
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .