আমি একটি স্ট্রিং থেকে শেষ চরিত্রটি সরাতে চাই। আমি এটি করার চেষ্টা করেছি:
public String method(String str) {
if (str.charAt(str.length()-1)=='x'){
str = str.replace(str.substring(str.length()-1), "");
return str;
} else{
return str;
}
}
স্ট্রিংয়ের দৈর্ঘ্য পাওয়া - 1 এবং শেষ অক্ষরটি কিছুই দিয়ে (এটি মুছে ফেলা) প্রতিস্থাপন করা হয়, তবে প্রতিবারই আমি প্রোগ্রামটি চালাচ্ছি, এটি মাঝের অক্ষরগুলি মুছে ফেলবে যা শেষ অক্ষরের মতোই।
উদাহরণস্বরূপ, শব্দটি "প্রশংসক"; আমি পদ্ধতিটি চালানোর পরে, আমি "অ্যাডমি" পাই। আমি এটি শব্দ প্রশংসিত ফিরে আসতে চান।
null != str &&
চেকের শুরুতে যুক্ত করব ।