barnamenevisjavan
یک شنبه 11 آبان 1393, 00:37 صبح
سلام من از تابع زیر برای تبدیل حروف به یکدیگر استفاده میکنم
public static String ConvertToFinglish(String sourceText)
{
String temp = null;
for (int counter = 0; counter < sourceText.length(); counter++)
{
if (sourceText.charAt(counter) == 'L')
{
temp += "م";
}
else if (sourceText.charAt(counter) == 'I')
{
temp += "ه";
}
else
{
temp += sourceText.charAt(counter);
}
}
return temp;
}
مشکل اینجاست وقتی از کد زیر استفاده میکنم
edt2.setText(ConvertToFinglish(edt1.getText().toSt ring()));
جواب به صورت زیر برام میاد :
Nullم
چطوری این کلمه Null رو حذف کنم؟
public static String ConvertToFinglish(String sourceText)
{
String temp = null;
for (int counter = 0; counter < sourceText.length(); counter++)
{
if (sourceText.charAt(counter) == 'L')
{
temp += "م";
}
else if (sourceText.charAt(counter) == 'I')
{
temp += "ه";
}
else
{
temp += sourceText.charAt(counter);
}
}
return temp;
}
مشکل اینجاست وقتی از کد زیر استفاده میکنم
edt2.setText(ConvertToFinglish(edt1.getText().toSt ring()));
جواب به صورت زیر برام میاد :
Nullم
چطوری این کلمه Null رو حذف کنم؟