0 امتیاز
قبل در برنامه نویسی توسط (922 امتیاز)
یک String که حاوی یک کد 10 رقمی است را می خواهم به سه قسمت تبدیل کنم (سه رقم اول، 4 رقم وسط و سه رقم آخر) با استفاده از چه کلاسی در جاوا می توانم این کار را انجام دهم؟

1 پاسخ

+2 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

برای این کار می توانید از متد substring در کلاس String استفاده کنید:

        String code = "1234567890";
        
        String part1 = code.substring(0, 3);
        String part2 = code.substring(3, 7);
        String part3 = code.substring(7);

خروجی:

123
4567
890

فقط دقت داشته باشید اندیس ها از 0 شروع می شود و اگر اندیس دوم یا پایان را ندهید تا انتهای رشته را در نظر می گیرد و همچنین در String نهایی حرف قرار گرفته در اندیس پایانی قرار ندارد (اگر از اندیس 0 تا 6 را می خواهید باید باید بعنوان پارامتر 0 و 7 را بدهید).

سوالات مشابه

+1 امتیاز
1 پاسخ 691 بازدید
+1 امتیاز
2 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 732 بازدید
0 امتیاز
0 پاسخ 904 بازدید
0 امتیاز
1 پاسخ 443 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+1 امتیاز
0 پاسخ 574 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط java_ (778 امتیاز)
0 امتیاز
1 پاسخ 564 بازدید
0 امتیاز
2 پاسخ 1.2هزار بازدید
...