English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يعدل Java String trim() String يحتوي على أي فراغات مقدمة (البداية) أو خلفية (النهاية).
جملة trim() للتعريف
string.trim()
لا يحتويtrim() على أي معلمات
يعود String بعد إزالة الفراغات المقدمة والخلفية
إذا لم يكن هناك فراغات في البداية أو النهاية، فإنها تعود بالSTRING الأصلي.
ملاحظة:في البرمجة،الفراغ هو أي حرف أو سلسلة من الحروف التي تمثل مساحة أفقي أو عمودي. على سبيل المثال: مسافات،علامات النهاية المزدوجة\n،علامات النهاية بالتبويب\t،علامات النهاية العمودية\v وما إلى ذلك.
class Main { public static void main(String[] args) { String str1 = " تعلم برمجة Java "; String str2 = "تعلم\nبرمجة Java\n\n "; System.out.println(str1.trim()); System.out.println(str2.trim()); {} {}
نتيجة الإخراج
تعلم برمجة Java تعلم برمجة Java
في هذا المكان،str1.trim() يعود
"Learn Java Programming"
على نفس النحو، يعود str2.trim() إلى
"Learn\nJava Programming"
من خلال النظر في المثال السابق، يمكن ملاحظة أن طريقة trim() تزيل فقط الفراغات الأمامية والخلفية. إنها لا تزيل الفراغات التي تظهر في منتصف النص.
إذا كنت بحاجةإزالة جميع حروف الفراغ من النصيمكنكطريقة replaceAll()استخدام تعبيرات النمط المناسبة.
class Main { public static void main(String[] args) { String str1 = "Learn\nJava \n\n "; String result; // استبدال جميع حروف الفراغ بالخط الفارغ result = str1.replaceAll("\\s", ""); System.out.println(result); // LearnJava {} {}