English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

تحكم Java في العملية

Java Arrays

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثنائات Java

Java List

Java Queue (الصف)

مجموعات Java Map

مجموعات Java Set

Java Input/Output (I/O)

Java Reader/Writer

موضوعات Java أخرى

برمجة Java لتغيير أول حرف في كل كلمة من النص

مثال كامل Java

في هذا المثال، سنتعلم كيفية تحويل الحرف الأول من النص إلى حرف كبير في Java.

مثال1: برمجة Java لتغيير الحرف الأول من String إلى حرف كبير

class Main {
  public static void main(String[] args) {
    //لإنشاء نص
    String name = "w3codebox";
    //إنشاء جزأين من النص من name
    //الجزء الأول من النص يحتوي على الحرف الأول
    //الجزء الثاني من النص يحتوي على البقية من الحروف
    String firstLetter = name.substring(0, 1);
    String remainingLetters = name.substring(1, name.length());
    //تغيير الحرف الأول إلى حرف كبير
    firstLetter = firstLetter.toUpperCase();
    //جمع جزأين من النص
    name = firstLetter + remainingLetters;
    System.out.println("Name: " + name);
  }
}

نتيجة الإخراج

Name: w3codebox

في المثال، سنقوم بتحويل الحرف الأول من النص name إلى حرف كبير.

مثال2: تحويل كل كلمة في النص إلى حروف كبيرة

class Main {
  public static void main(String[] args) {
    //لإنشاء نص
    String message = "everyone loves java";
    //للحفظ كل حرف في مصفوفة char
    char[] charArray = message.toCharArray();
    boolean foundSpace = true;
    for(int i = 0; i < charArray.length; i++) {
      //إذا كان عنصرًا في المصفوفة حرفًا
      if(Character.isLetter(charArray[i])) {}}
        //تحقق من وجود فراغ قبل الحرف
        if(foundSpace) {
          //جعل هذا الحرف كبيرًا
          charArray[i] = Character.toUpperCase(charArray[i]);
          foundSpace = false;
        }
      }
      else {
        //إذا لم يكن الجديد حرفًا
        foundSpace = true;
      }
    }
    //تحويل مصفوفة الحروف إلى نص
    message = String.valueOf(charArray);
    System.out.println("Message: " + message);
  }
}

نتيجة الإخراج

Message: Everyone Loves Java

هنا،

  • نحن نخلق نصًا يُدعى message

  • نحن نحول النص إلى مصفوفة حروف

  • نحن نزور كل عنصر في مصفوفة الحروف

  • إذا كان العنصر فراغًا، سنقوم بتحويل العنصر التالي إلى حروف كبيرة

مثال كامل Java