اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يمكننا فعل ذلك باستخدام الدالة Integer.parseInt() , على سبيل المثال

String str1 = "10";

لدينا قيمة 10 من نوع نص , يمكننا تحويلها الى integer كالتالي

int num = Integer.parseInt(str1);

وبالمثل اذا أردنا تحويل قيمة نصية الى قيمة من نوع double فيكون باستخدام Double.parseDouble كالتالي

String str1 = "12.34";

double num1 = Double.parseDouble(str1);

وبالمثل نستطيع تحويل قيمة نصية الى قيمة من نوع float باستخدام Float.parseFloat كالتالي

float num1=Float.parseFloat(str1);  

 

  • 1
نشر (معدل)

يمكنك أيضاً استخدام Integer.valueOf التي تستخدم للتحويل من String إلى Integer مثال:

// تعريف سلسة نصية تمثل عدد صحيح
String strTest = "100";

تحويلها إلى عدد صحيح:

int iTest = Integer.valueOf(strTest);

طباعة السلسة النصية والعدد الصحيح:

System.out.println("Actual String:"+ strTest);
System.out.println("Converted to Int:" + iTest);

هناك حل آخر أيضاً من خلال استخدام الدالة toInt من الكلاس NumberUtils :

int num = NumberUtils.toInt("1234");

أيضاً يمكنك استخدام الدالة ()java.lang.Integer.decode  لتحويل سلسلة نصية (السلسلة المراد فك تشفيرها) إلى عدد صحيح (تقبل الدالة أيضاً الأعداد العشرية ، والسداسية ، والثمانية). الشكل العام للدالة:

public static Integer decode(String str)

حيث أن str هو السلسلة النصية المراد فك تشفيرها.
تُرجع الدالة كائن يمثل عدد صحيح يحمل قيمة int التي تمثلها سلسلة str الممررة.
مثال:

import java.lang.*;
public class Javadoc1 {
	public static void main(String[] args)
	{
		Integer int1 = new Integer(10);
		String nstr = "44";
		System.out.println("Actual Integral Number = "+
		int1.decode(nstr));
	}
}
// الخرج:
// Actual Integral Number = 44

 

تم التعديل في بواسطة Ali Haidar Ahmad

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...