logo

שיטת Java Long parseLong()

שיטת parseLong() של המחלקה Java Long משמשת לנתח את הארגומנט CharSequence כסימן long עם ה-radix שצוין, המתחיל ב-beginIndex שצוין ומתרחב עד endIndex-1.

תחביר:

 public static long parseLong(CharSequence s, int beginIndex, int endIndex, int radix) throws NumberFormatException 

פָּרָמֶטֶר:

השיטה לעיל דורשת ארבעה פרמטרים:

  1. רצף התווים 's' המכיל את הייצוג הארוך.
  2. ה-startIndex
  3. מדד הסיום
  4. הרדיוס שבו נעשה שימוש בזמן הניתוח.

לַחֲזוֹר:

השיטה שלעיל משמשת להחזרת הסימן ארוך המיוצג על ידי הרדיוס שצוין.

דוגמה 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) 

שיטת Java Long parseLong()

שיטת parseLong() של המחלקה Java Long משמשת לניתוח ארגומנט המחרוזת הנתון בצורה של ארוך עשרוני בסימן. המחרוזת חייבת להכיל את התווים עם כל הספרות העשרוניות פרט לכך שהתו הראשון הוא עם סימן מינוס ASCII המציין ערך שלילי או סימן פלוס ASCII המציין ערך חיובי.

תחביר:

 public static long parseLong(String s) throws NumberFormatException 

פָּרָמֶטֶר:

השיטה לעיל דורשת פרמטר אחד בלבד:

  1. המחרוזת '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 

שיטת Java Long parseLong()

שיטת parseLong() של המחלקה Java Long משמשת כדי לנתח את ארגומנט המחרוזת הנתון כ-long signed ברדיקס שמיוצג על ידי הארגומנט השני. המחרוזת חייבת להכיל את כל התווים של הרדיוס שצוין פרט לכך שהתו הראשון הוא עם סימן מינוס ASCII המציין ערך שלילי או סימן פלוס ASCII המציין ערך חיובי.

תחביר:

 public static long parseLong(String s, int radix) throws NumberFormatException 

פָּרָמֶטֶר:

השיטה לעיל דורשת שני פרמטרים:

  1. המחרוזת 's' המכילה את הייצוג הארוך שצריך לנתח.
  2. הרדיוס שבו נעשה שימוש במהלך הניתוח.

לַחֲזוֹר:

השיטה שלעיל משמשת להחזרת הארוך המיוצג על ידי המחרוזת ברדיוס המסוים.

דוגמה 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