svmone
جمعه 27 آذر 1394, 15:25 عصر
سلام
من یک متدی نوشتم برای اینکه متوجه بشم آیا یک رشته خالی است یا اینکه تمامی کاراکترهای آن برابر با کاراکتر خالی است یا خیر
این متدی که نوشتم:
private boolean isEmpityOrWhiteSpce(String str)
{
// به دست آوردن طول رشته
int lenght = str.length();
// اگر طول رشته برابر با صفر باشد بنابراین رشته خالی است
// در ابتدا طول رشته بررسی میشود تا در حلقه ای
// که برای بررسی تک تک کارکترها ایجاد شده است
// با استثنا مواجه نشویم
if(lenght == 0)
{
return true;
}
// اگر هر یک از کاراکترهای رشته مخالف کاراکتر خالی باشد
// نشان دهنده این است که تمام رشته صرفا حاوی کاراکتر خالی نمیباشد
for(int i = 0; i < lenght; i++)
{
if(str.charAt(i) != ' ')
{
return false;
}
}
// تمام کاراکترهای رشته خالی (' ') هستند
return true;
}
میخواستم بدونم این متد رو درست نوشتم یا نه و اگر نظری دارید لطفا بگید و راهنمایی کنید
با تشکر
من یک متدی نوشتم برای اینکه متوجه بشم آیا یک رشته خالی است یا اینکه تمامی کاراکترهای آن برابر با کاراکتر خالی است یا خیر
این متدی که نوشتم:
private boolean isEmpityOrWhiteSpce(String str)
{
// به دست آوردن طول رشته
int lenght = str.length();
// اگر طول رشته برابر با صفر باشد بنابراین رشته خالی است
// در ابتدا طول رشته بررسی میشود تا در حلقه ای
// که برای بررسی تک تک کارکترها ایجاد شده است
// با استثنا مواجه نشویم
if(lenght == 0)
{
return true;
}
// اگر هر یک از کاراکترهای رشته مخالف کاراکتر خالی باشد
// نشان دهنده این است که تمام رشته صرفا حاوی کاراکتر خالی نمیباشد
for(int i = 0; i < lenght; i++)
{
if(str.charAt(i) != ' ')
{
return false;
}
}
// تمام کاراکترهای رشته خالی (' ') هستند
return true;
}
میخواستم بدونم این متد رو درست نوشتم یا نه و اگر نظری دارید لطفا بگید و راهنمایی کنید
با تشکر