سلام راهای زیادی برای ساخت کلمات در هم ریخته هست اگه قصد دارید همه ی کلمات رو داخل اون بزارید بهتره ابتدا یک سری کارکترها رو تعریف کنید داخل اون بعد اگه خواستید در همریخته باشه میتونید از رندم استفده کنید و برای مقایسه کردن کلمات هم میتونید به این شکل عمل کنید :
مثلا میخواید حروف کلمه ی کلیدستان رو برابر هم کنید و مقایسه کنید
میتونید با این کد تعداد حروف رو برسی کنید
کلبد 350کد پیاچپی:
String str = "kelidestan"
int i ;
i = str.length() ;
به این شکل میتونید تعداد حروف را دریافت کنید
حالا برای مقایسه ی حروف با حروف جمله ها هم میتونید از این کد استفاده کنید :
در این کد محل قرار گرفتن حروف در جمله بدست می اید که برای مثلا در کد زیر حرف e را برسی کردیم
عددی که بدست میاد 1 خواهد بود پس یعنی این حروف وجو د دارد و مکان اون 1 هست
کد پیاچپی:
String str = "kelidestan";
int k ;
k = str.indexOf("e",0);
حالا در صورتی که حرف وارد شده داخل کلمه وجود نداشته باشه عدد -1 خواهد شد و به این شکل خواهیم فهمید که حرف مورد نظر در کلمه وجود ندارد .
و حالا برای اینکه ممکنه تعداد زیادی از این حرف داخل کلمه وجود داشته باشه و شما بخوایید به عنوان مثلا موقعیت e دومی رو فقط پیدا کنید به اون دستور میدیم که از کلمه ی دوم به بعد دنبال اون حرف بگرده و موقعیتش رو بهمون بده ( به این نکته توجه کنید که اعداد از صفر شروع خواهند شد یعنی اگه موقعیت صقر بدست بیاید حرف اول مورد نظر خواهد بود )
حالا با ساخت یک چرخه ی مبتونید ب راحتی تشخیص بدید که چند حرف در این کلمه تکرار شده و مکان اون کجاست
و با استفاده از
کلید 282 میتونید حروف رو با هم مقایسه کنید
موفق باشید