بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

تشخیص حروف بزرگ

مدیریت گفتگو
amin2525 11 سال پیش
آخرین تغییر: 11 سال پیش

میخوام از textview یه کلمه رو بگیرم و با if ببینم این کلمه با حروف بزرگ نوشته شده و یا با حروف کوچک
چیکار باید انجام بدم؟

نظرات

پاسخ‌ها 2

mohsen-jj 11 سال پیش

هر کارکتر که حرف کوچک باشه ( یا همون lower case) مقدارش بین 97 تا 122 هست پس اگه بجز این باشه مسلما حرف بزرگه ( یا upper case) . ما تو متود زیر همه کارکترهای کلمه رو چک میکنیم که ببینیم توشون کارکتر کوچک هست یا نه اگه همه بزرگ بودن true برمیگردونیم در غیر اینصورت false .

حالا کافیه رو یه String  این متود رو صدا بزنیم تا بهمون بگه بزرگه یا کوچیک . به اینصورت :

 public static boolean testAllUpperCase(String str){
		for(int i=0; i<str.length(); i++){
			char c = str.charAt(i);
			if(c >= 97 && c <= 122) {
				return false;
			}
		}
		//str.charAt(index)
		return true;
	}

نظرات

amin2525 11 سال پیش
ممنون دوست عزیز فقط کاراکتر های با حروف بزرگ بین چه مقادیری قرار دارند؟
amin2525 11 سال پیش

دوستان کسی میدونه  کاراکتر های با حروف بزرگ بین چه مقادیری قرار دارند؟

نظرات

Almassi 11 سال پیش
با استفاده از برنامه کاراکتر مپ ویندوز شما کد اسکی هر حرفی رو می تونید پیدا کنید :)
amin2525 11 سال پیش
ممنون دوست عزیزم متوجه شدم :)
mohsen-jj 11 سال پیش
حروف بزرگ از 65 شروع میشن

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