بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته وبعد:
انا مبتدىء في الجافا وحاولت أني أصنع method char At
يعني مثلا أنا أدخل String s1="fahad"
وأدخل index 0
يعطي حرف f
أرجوا المساعده يا أخوان
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته وبعد:
انا مبتدىء في الجافا وحاولت أني أصنع method char At
يعني مثلا أنا أدخل String s1="fahad"
وأدخل index 0
يعطي حرف f
أرجوا المساعده يا أخوان
String x = "Feras"; System.out.print(x.charAt(0));
لوسمحت أخوي FerasGer83
أنا قصدت أني أقوم بصنع هذا method
يعني هنا
String x = "Feras";
System.out.print(x.charAt(0));
أنت قمت بإستخدام char At
انا أريد أن يعطي نفس النتيجه لكن بدون أستخدام char At
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:");
}آسف إني فهمتك خطأ و إن شاء الله يكون هاد الجواب.
انا أسف أخوي أني أزعجتك معي
بس أخوي صراحة أنا ما فهمت هذا الكود
انا أريد
أولا : يطلب مني أدخل String ثم أقوم بإدخال مثلا: Feras
ثانيا: يطلب مني اني أدخل index مثلا:1
فتكون النتيجه: هي حرف e
السلام عليكم
حقيقة لم افكر بالامر و لكن بامكانك الاطلاع على الsource code الخاصة بكلاس string
تجده في مسار ال الجافا باسم src و هو مجلد مضغوط بامكانك ان تفك ضغطه و تتصفحه
و هذا مساره بعد فك الضغط
H:\Program Files\Java\jdk1.6.0\src\java\lang
مجهول نت كتب:انا أسف أخوي أني أزعجتك معيبس أخوي صراحة أنا ما فهمت هذا الكود
انا أريد
أولا : يطلب مني أدخل String ثم أقوم بإدخال مثلا: Feras
ثانيا: يطلب مني اني أدخل index مثلا:1
فتكون النتيجه: هي حرف e
طبعاً أخي، لأن الـ Index في الـ String يبدأ من الـ (0) و ليس من الواحد.
لذلك هذا التابع تستطيع ان تمرر له النص و الـ Index و ستحصل على الحرف المطلوب في حال وجوده.