علاوه بر روش آدمین شما همچنین میتونید از روش زیر استفاده کنید.
من به لینکی که قرار دادید مراجعه کردم،چیزی که متوجه شدم حروف "ی" و "ک" مشکل دار هست و همون طور که آدمین گفت این حروف با اینکه یک ظاهر دارند ولی متفاوت هستند .چون همون طور که گفتید یک دیتابیس بزرگی دارید پس کافیه به روش زیر عمل کنید.
از همون یک خطی که برای نمونه قرار دادید حرف "ک "و حرف "ی"رو بردارید و با حروف تایپ شده همین حروف جابجا کنید.
حالا کافیه یه حلقه برای دیتابیس بزنید و همه ی سطر ها رو در داخل یک ArrayList بریزید و دستورات بالا رو برای هر ایندکس ArrayList انجام بدید.
و سپس در یک آرایه لیست دیگه ذخیره کنید..بعد از این کار مقادیر ArrayList جدید با عمل Update در دیتابیس ذخیره کنید..یعنی در مدت حدود 10 ثانیه تمامی سطرها کارکترهایش جابجا میشود..
من به لینکی که قرار دادید مراجعه کردم،چیزی که متوجه شدم حروف "ی" و "ک" مشکل دار هست و همون طور که آدمین گفت این حروف با اینکه یک ظاهر دارند ولی متفاوت هستند .چون همون طور که گفتید یک دیتابیس بزرگی دارید پس کافیه به روش زیر عمل کنید.
از همون یک خطی که برای نمونه قرار دادید حرف "ک "و حرف "ی"رو بردارید و با حروف تایپ شده همین حروف جابجا کنید.
کد پیاچپی:
String tmp1="در مدتی که مشغول...";
String tmp2=tmp1.Replace(tmp1.charAt(6),'ی');
String tmp3=tmp2.Replace(tmp1.charAt(8),'ک');
حالا کافیه یه حلقه برای دیتابیس بزنید و همه ی سطر ها رو در داخل یک ArrayList بریزید و دستورات بالا رو برای هر ایندکس ArrayList انجام بدید.
و سپس در یک آرایه لیست دیگه ذخیره کنید..بعد از این کار مقادیر ArrayList جدید با عمل Update در دیتابیس ذخیره کنید..یعنی در مدت حدود 10 ثانیه تمامی سطرها کارکترهایش جابجا میشود..