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

حذف کلمه ی دلخواه در یک متغییر string

حسین  8 سال پیش  7 سال پیش
0 0

سلام چطوری میتونم یک کلمه رو از تو یک متغییر string  حذف کنم؟

 

if (ckbox.isChecked()){
string_me+=st1;
}else
{

}
+2 0
بهش ميگي : string txt = “سلام”; ، اگه بخواي مثلاً چك كني كه : اگه حرف "ميم" توي اين استرينگ هست حذفش كنه ، ابتدا بايد اون رو با دستوري toCharArray تبديل به آرايه اي از كاراكترها بكني ، در غير اينصورت اگه بخواي بصورت كلي بررسي كني ، بايد با دستور .contain چك كني كه آيا مثلا"سلام" هست ؟ اگه بود اون مقدار رو برابر "" قرار بده ( يني برابر هيچ) . و ميتوني بهش بگي اگه .contain(“سلام”) ، هيچ كاري انجام نده و از شرط بپره بيرون . اگه اينا نتونست كمكت كنه بهتره كمي بيشتر از كاري كه ميخواي انجام بدي برامون توضيح بدي (8 سال پیش)
0 0
یه check box دارم اگه تیک خورده باشه یک متنی که تو یک string هست رو به یک string دیگه اضافه کنه و اگر نخورده باشه می خوام اون متن از تو string حذف بشه (8 سال پیش)
 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
Hossein Lamei Ramandi  8 سال پیش
+3 0

 پاسخ صحیح

برا حذف یک کلمه یا یک حرف از کد زیر استفاده کنید :

الان سلام از string پاک میشه

String newString = string.replace("سلام", "");
0 0
اینو استفاده کردم (8 سال پیش)
+2 0
این پخش رو به عنوان پاسخ صحیح انتخاب کنید تا سوال بسته شود . (8 سال پیش)
0 0
منظورم اینه که اینو قبلا استفاده کردم گفتم شاید روش جدیدی داشته باشین (8 سال پیش)
+1 0
درست ! ، متوجه شدم . به نتیجه ای نرسیدید ؟ (8 سال پیش)
+1 0
خیر نمیدونم بعد از اینکه حذف میشه کاراکتر ها بجاش null مینویسه (7 سال پیش)
+1 0
خوب بین "" این دوتا علامت در کد بالا یه فاصله بزارید : " " , یه راه دیگه هم اینه که چک کنید اگر string = null بود , string = ""; یا " " بشه (7 سال پیش)
0 0
ممنون بابت کمکتون ولی فهمیدم مشکلش کجا بود خیلی خیلی ساده بود چون اول متغییر string رو مقدار دهی نکرده بودم هی این null رو با مقدار قبلی جمع میکرد (7 سال پیش)

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