الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أقدر أصنع Method Char At؟؟؟؟؟؟

بدأه مجهول نت في 10 يونيو 2008 · 6 رد · 1,023 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته وبعد:

انا مبتدىء في الجافا وحاولت أني أصنع method char At

يعني مثلا أنا أدخل String s1="fahad"

وأدخل index 0

يعطي حرف f

أرجوا المساعده يا أخوان

#2
		String x = "Feras";
		System.out.print(x.charAt(0));
#3

لوسمحت أخوي FerasGer83

أنا قصدت أني أقوم بصنع هذا method

يعني هنا

String x = "Feras";

System.out.print(x.charAt(0));

أنت قمت بإستخدام char At

انا أريد أن يعطي نفس النتيجه لكن بدون أستخدام char At

#4
	private static char getMyChar(String str, int index) {
		if (index > 0 && index < str.length())
			return str.toCharArray()[index];
		else
			throw new java.lang.StringIndexOutOfBoundsException("My String index out of range:");
	}

آسف إني فهمتك خطأ و إن شاء الله يكون هاد الجواب.

#5

انا أسف أخوي أني أزعجتك معي

بس أخوي صراحة أنا ما فهمت هذا الكود

انا أريد

أولا : يطلب مني أدخل String ثم أقوم بإدخال مثلا: Feras

ثانيا: يطلب مني اني أدخل index مثلا:1

فتكون النتيجه: هي حرف e

#6

السلام عليكم

حقيقة لم افكر بالامر و لكن بامكانك الاطلاع على الsource code الخاصة بكلاس string

تجده في مسار ال الجافا باسم src و هو مجلد مضغوط بامكانك ان تفك ضغطه و تتصفحه

و هذا مساره بعد فك الضغط

H:\Program Files\Java\jdk1.6.0\src\java\lang

#7
مجهول نت كتب:
انا أسف أخوي أني أزعجتك معي

بس أخوي صراحة أنا ما فهمت هذا الكود

انا أريد

أولا : يطلب مني أدخل String ثم أقوم بإدخال مثلا: Feras

ثانيا: يطلب مني اني أدخل index مثلا:1

فتكون النتيجه: هي حرف e

طبعاً أخي، لأن الـ Index في الـ String يبدأ من الـ (0) و ليس من الواحد.

لذلك هذا التابع تستطيع ان تمرر له النص و الـ Index و ستحصل على الحرف المطلوب في حال وجوده.

مواضيع مشابهة