تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Mohsen Khaled
substring
میلاد عزیززاده حل شده توسط میلاد عزیززاده

سلام وقت بخیر چجوری میشه دوتا حرف بزرگ اول از کلمه اول رو داخل FirstCharacter نشون داد؟ بجای یدونه کاراکتر دوتا کاراکتر نشون داد و اون دوتا هم دوتا حرف اول از کلمه اول باشن مثلا FC  رو نشون بده وقتی نوشته شده FirstCharacter

 

سلام وقت بخیر

کلاس String مانند کلاس Array قابلیت پیمایش داره میتونید با یک حلقه روی این متغیر پیمایش کنید و با یک if چک کنید اگر با حرف بزرگ بود داخل یک متغیر دیگه اضافش کنید در نهایت بعد از حلقه شما یک متغیر دارین که حروف بزرگ رشته اولتون داخلش قرار گرفته و شما میتونید روی TextView مدنظرتون سِت کنید. در نهایت اگر مشکلتون حل شد تاپیک رو ببندید.

String oldStr = "FirstCharacter";
        String newStr = "";
        for (int i = 0; i < oldStr.length(); i++) {
            if (Character.isUpperCase(oldStr.charAt(i))) {
                newStr += oldStr.charAt(i);
            }
        }
        Log.i("7learn", "new value is " + newStr);
بهترین پاسخ
میلاد عزیززاده ۲۳ تیر ۱۴۰۰، ۱۰:۳۴

سلام وقت بخیر 

textViewFullName.setText(fullname.substring(0,2)) 

از این کد استفاده کنید برای نمایش دو حرف اول 

http://www.tahlildadeh.com/ArticleDetails/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%88%D8%A7-%D9%85%D8%AA%D8%AF-Substring 

این هم یک منبع فارسی خوب برای متد substring

Mohmmad Rasoul Abdi ۲۳ تیر ۱۴۰۰، ۱۱:۲۳