کلاس String مجموعهای از متدهای داخلی دارد که میتوانید روی رشتهها استفاده کنید.
| روش | توضیحات | نوع بازگشت |
|---|---|---|
| charAt() | کاراکتر را در نمایه (موقعیت) مشخص شده برمیگرداند | char |
| codePointAt() | یونیکد کاراکتر را در نمایه مشخص شده برمی گرداند | int |
| codePointBefore() | یونیکد کاراکتر را قبل از نمایه مشخص شده برمی گرداند | int |
| codePointCount() | یونیکد را در محدوده متن مشخص شده این رشته برمی گرداند | int |
| compareTo() | دو رشته را از نظر واژگانی مقایسه می کند | int |
| compareToIgnoreCase() | دو رشته را از نظر واژگانی مقایسه می کند، بدون توجه به تفاوت های حروف | int |
| concat() | یک رشته را به انتهای یک رشته دیگر اضافه می کند | رشته |
| contains() | بررسی می کند که آیا یک رشته دارای دنباله ای از کاراکترها است | بولی |
| contentEquals() | بررسی میکند که آیا یک رشته دارای دنبالهای از کاراکترها است یا خیر از CharSequence یا StringBuffer | مشخص شدهبولی |
| copyValueOf() | رشته ای را برمی گرداند که نشان دهنده کاراکترهای آرایه کاراکتر است | رشته |
| endsWith() | بررسی می کند که آیا یک رشته به کاراکتر(های) مشخص شده ختم می شود | بولی |
| equals() | دو رشته را با هم مقایسه می کند. اگر رشته ها مساوی و نادرست باشند مقدار true را برمی گرداند اگر نه | بولی |
| equalsIgnoreCase() | دو رشته را با نادیده گرفتن موارد مورد مقایسه می کند | بولی |
| format() | یک رشته قالببندی شده را با استفاده از زبان محلی، رشته قالببندی و آرگومانهای مشخص شده برمیگرداند | رشته |
| getBytes() | این رشته را با استفاده از مجموعه نویسه های نامگذاری شده به دنباله ای از بایت ها رمزگذاری می کند و نتیجه را در یک آرایه بایت جدید ذخیره می کند | بایت[] |
| getChars() | کاراکترها را از یک رشته به آرایه ای از کاراکترها کپی می کند | باطل |
| hashCode() | کد هش یک رشته را برمی گرداند | int |
| indexOf() | موقعیت اولین رخداد یافت شده نویسه های مشخص شده در یک رشته را برمی گرداند | int |
| inte () | ایندکس را در این رشته از اولین رخداد کاراکتر مشخص شده، شروع جستجو در نمایه مشخص شده برمی گرداند | رشته |
| isEmpty() | خالی بودن یا نبودن یک رشته را بررسی می کند | بولی |
| lastIndexOf() | موقعیت آخرین مورد یافت شده نویسه های مشخص شده در یک رشته را برمی گرداند | int |
| length() | طول یک رشته مشخص شده را برمیگرداند | int |
| match() | یک رشته را برای مطابقت با یک عبارت معمولی جستجو می کند و موارد منطبق را برمی گرداند | بولی |
| offsetByCodePoints() | شاخصی را در این رشته برمیگرداند که از نمایه داده شده توسط نقاط کد codePointOffset جبران شده است | int |
| regionMatches() | مساوی بودن دو ناحیه رشته را آزمایش می کند | بولی |
| replace() | رشته ای را برای یک مقدار مشخص جستجو می کند و رشته جدیدی را در جایی که مقادیر مشخص شده جایگزین می شوند برمی گرداند | رشته |
| replaceFirst() | اولین رخداد زیررشته ای را که با عبارت منظم داده شده مطابقت دارد با جایگزین داده شده جایگزین می کند | رشته |
| replaceAll() | هر زیر رشته از این رشته را که با عبارت منظم داده شده مطابقت دارد با جایگزین داده شده جایگزین می کند | رشته |
| split() | یک رشته را به آرایه ای از رشته های فرعی تقسیم می کند | رشته[] |
| startsWith() | بررسی می کند که آیا یک رشته با کاراکترهای مشخص شروع می شود | بولی |
| subSequence() | یک دنباله کاراکتر جدید را که دنباله ای از این دنباله است برمی گرداند | CharSequence |
| substring() | کاراکترها را از یک رشته استخراج می کند که از یک موقعیت شروع مشخص شروع می شود و از طریق تعداد مشخص شده کاراکتر | رشته |
| toCharArray() | این رشته را به یک آرایه کاراکتر جدید تبدیل می کند | char[] |
| toLowerCase() | یک رشته را به حروف کوچک تبدیل می کند | رشته |
| toString() | مقدار یک شی String را برمیگرداند | رشته |
| toUpperCase() | یک رشته را به حروف بزرگ تبدیل می کند | رشته |
| trim() | فضای سفید را از هر دو انتهای رشته حذف می کند | رشته |
| valueOf() | مقدار اولیه یک شی String را برمیگرداند | رشته |