يتم استخدام طريقة parseLong() لفئة Java Long لتحليل وسيطة CharSequence باعتبارها موقعة طويلة مع الجذر المحدد، بدءًا من beginIndex المحدد وتمتد إلى endIndex-1.
بناء الجملة:
public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException
معامل:
تتطلب الطريقة المذكورة أعلاه أربع معلمات:
- تسلسل char 's' الذي يحتوي على التمثيل الطويل.
- مؤشر البداية
- مؤشر النهاية
- الجذر الذي يتم استخدامه أثناء التحليل.
يعود:
يتم استخدام الطريقة المذكورة أعلاه لإرجاع العلامة الطويلة التي يمثلها الجذر المحدد.
مثال 1
public class JavaLongparseLongExample1 { public static void main(String[] args) { CharSequence seq ='123678909'; int beginIndex = 0; int endIndex = 0; int radix = 4; Long obj = Long.parseLong(seq, beginIndex, endIndex, radix); System.out.println('The parse long value is given as : '+obj); } }اختبره الآن
انتاج:
Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9)
مثال 2
public class JavaLongparseLongExample2 { public static void main(String[] args) { CharSequence seq ='abc'; int beginIndex = 0; int endIndex = 0; int radix = 4; Long obj = Long.parseLong(seq, beginIndex, endIndex, radix); System.out.println('The parse long value is given as : '+obj); } }اختبره الآن
انتاج:
Exception in thread 'main' java.lang.NumberFormatException: at java.base/java.lang.Long.parseLong(Long.java:788) at JavaLongparseLongExample1.main(JavaLongparseLongExample1.java:9)
طريقة جافا طويلة parseLong ().
يتم استخدام طريقة parseLong() لفئة Java Long لتحليل وسيطة السلسلة المحددة في شكل علامة عشرية طويلة. يجب أن تحتوي السلسلة على أحرف تحتوي على كافة الأرقام العشرية باستثناء أن الحرف الأول يحمل علامة ناقص ASCII التي تشير إلى قيمة سالبة أو علامة ASCII زائد التي تشير إلى قيمة موجبة.
javatpoint java
بناء الجملة:
public static long parseLong(String s) throws NumberFormatException
معامل:
تتطلب الطريقة المذكورة أعلاه معلمة واحدة فقط:
- السلسلة 's' التي تحتوي على التمثيل الطويل الذي يحتاج إلى التحليل.
يعود:
يتم استخدام الطريقة المذكورة أعلاه لإرجاع القيمة الطويلة التي يمثلها الوسيط بالنظام العشري.
مثال 1
public class JavaLongparseLong_Example1 { public static void main(String[] args) { long a = Long.parseLong('14'); long b = Long.parseLong('2'); long m = a * b ; System.out.print('The value after multiplying comes to be = ' + m); } }اختبره الآن
انتاج:
The value after multiplying comes to be = 28
مثال 2
import java.util.Scanner; public class JavaLongparseLong_Example2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println('Enter the value of string : '); String obj = scanner.next(); Long l = Long.parseLong(obj); System.out.println('The value for parse long is given as : '+l); } }
انتاج:
Enter the value of string : 123 The value for parse long is given as : 123
طريقة جافا طويلة parseLong ().
يتم استخدام طريقة parseLong() لفئة Java Long لتحليل وسيطة السلسلة المحددة باعتبارها موقعة طويلة في الجذر الذي يمثله الوسيطة الثانية. يجب أن تحتوي السلسلة على كافة أحرف الجذر المحدد باستثناء أن الحرف الأول يحمل علامة ناقص ASCII التي تشير إلى قيمة سالبة أو علامة ASCII زائد التي تشير إلى قيمة موجبة.
بناء الجملة:
public static long parseLong(String s, int radix) throws NumberFormatException
معامل:
تتطلب الطريقة المذكورة أعلاه معلمتين:
- السلسلة 's' التي تحتوي على التمثيل الطويل الذي يحتاج إلى التحليل.
- الجذر الذي يتم استخدامه أثناء التحليل.
يعود:
يتم استخدام الطريقة المذكورة أعلاه لإرجاع الطول الذي تمثله السلسلة في الجذر المعين.
مثال 1
public class JavaLongparseLongExample_1 { public static void main(String[] args) { long a = Long.parseLong('2', 10); long b = Long.parseLong('154', 10); long c = Long.parseLong('ADMIN', 27); System.out.println('The parse long value is given as : '+a); System.out.println('The parse long value is given as : '+b); System.out.println('The parse long value is given as : '+c); } }اختبره الآن
انتاج:
The parse long value is given as : 2 The parse long value is given as : 154 The parse long value is given as : 5586836
مثال 2
public class JavaLongparseLongExample_2 { public static void main(String[] args) { long a = Long.parseLong('241', 11); long b = Long.parseLong('154', 9); long c = Long.parseLong('ADMIN', 27); System.out.println('The parse long value is given as : '+a); System.out.println('The parse long value is given as : '+b); System.out.println('The parse long value is given as : '+c); } }اختبره الآن
انتاج:
The parse long value is given as : 287 The parse long value is given as : 130 The parse long value is given as : 5586836