ستوضح هذه المدونة طرق تحويل المضاعفة إلى String في Java.
كيفية تحويل المضاعفة إلى سلسلة في جافا؟
لمضاعفة التحويل إلى سلسلة في Java ، يمكنك استخدام:
- طريقة Double.toString ()
- طريقة String.valueOf ()
- عامل التشغيل '+'
- طريقة String.format ()
- طريقة StringBuilder.append ()
- طريقة StringBuffer.append ()
سنناقش كل من الطرق المذكورة واحدة تلو الأخرى!
الطريقة الأولى: تحويل المضاعفة إلى سلسلة في Java باستخدام أسلوب Double.toString ()
لتحويل المضاعفة إلى سلسلة ، يمكنك استخدام ' إلى سلسلة() ”طريقة ثابتة للفئة المزدوجة. يقوم بتحويل القيم الرقمية المزدوجة إلى سلسلة. نظرًا لأنها طريقة ثابتة ، لا نحتاج إلى إنشاء كائن واستدعاء الطريقة باسم الفئة.
بناء الجملة
سلسلة مزدوجة ( فال ) ؛
هنا ، ' إلى سلسلة() 'ستحول طريقة' فال 'متغير مزدوج إلى سلسلة.
مثال
أولاً ، سننشئ متغيرًا من نوع بيانات مزدوج يسمى ' فال 'وقم بتعيين القيمة التالية:
مزدوج فال = 783.8956d;بعد ذلك ، سوف نسمي ' Double.toString () 'ومرر المتغير المزدوج الذي تم إنشاؤه كوسيطة له:
سلسلة شارع = Double.toString ( فال ) ؛سيعود البيان المطبوع أدناه ' حقيقي 'إذا كان المتغير المحول هو' شارع 'هو مثيل سلسلة ؛ وإلا فإنه سيعود ' خاطئة ':
System.out.print ( نموذج str من السلسلة ) ؛
يعرض الإخراج ' حقيقي '، مما يشير إلى أن نوع البيانات للقيمة الناتجة هو String:
الطريقة 2: تحويل المضاعفة إلى سلسلة في Java باستخدام أسلوب String.valueOf ()
يمكنك أيضًا استخدام ' قيمة ال() ”String class static method for double to String التحويل. يأخذ القيمة العشرية من أي نوع ، مثل مزدوج ، كمعامل ويحولها إلى سلسلة.
بناء الجملة
String.valueOf ( فال )هنا ، ' قيمة ال() 'طريقة تحويل' val 'المتغير المزدوج إلى سلسلة.
مثال
أولاً ، سننشئ متغير نوع مزدوج يسمى ' فال 'وتخزين القيمة التالية فيه:
مزدوج فال = 583.856d;بعد ذلك ، سوف نسمي ' String.valueOf () 'عن طريق تمرير' فال 'كمعامل:
سلسلة شارع = String.valueOf ( فال ) ؛أخيرًا ، سوف نتحقق مما إذا كانت القيمة المحولة هي مثيل سلسلة أم لا:
System.out.print ( نموذج str من السلسلة ) ؛
انتاج |
الطريقة الثالثة: تحويل المضاعفة إلى سلسلة في Java باستخدام ' + ' المشغل أو العامل
إن أبسط طريقة لتحويل المضاعفة إلى سلسلة هي استخدام عامل الجمع '+'. يعمل كعامل تسلسل عند استخدامه مع سلاسل. وبالمثل ، يمكن تحويل القيمة المزدوجة إلى سلسلة بمجرد ربطها بسلسلة فارغة.
بناء الجملة
val + ''هنا ، ' + 'سيرسل عامل التشغيل' فال 'متغير نوع مزدوج بسلسلة فارغة ، مما ينتج عنه تحويل مزدوج إلى سلسلة.
مثال
أولاً ، سنخزن قيمة عشرية في متغير ' فال ':
مزدوج فال = 543.656d;ثم أنشئ متغير نوع String ' شارع 'الذي يخزن السلسلة المحولة بعد تسلسل' فال 'بسلسلة فارغة:
سلسلة شارع = فال + '' ؛أخيرًا ، سوف نتحقق مما إذا كانت القيمة المحولة هي مثيل سلسلة أم لا:
System.out.print ( نموذج str من السلسلة ) ؛
انتاج |
الآن ، توجه نحو القسم التالي!
الطريقة الرابعة: تحويل المضاعفة إلى سلسلة في Java باستخدام أسلوب String.format ()
ال ' تنسيق String.format () 'يمكن أيضًا استخدام طريقة التحويل المضاعف لتحويل السلسلة. في هذه الطريقة ، سنمرر القيمة العشرية بـ ' ٪F ”، الذي يشير إلى أن المعلمة الثانية تحتوي على أرقام الفاصلة العائمة. ثم يقوم بتحويل القيمة المزدوجة إلى تنسيق String.
بناء الجملة
تنسيق String ( '٪F' ، فال )هنا ، ' تنسيق String.format () 'ستحول طريقة' فال 'نوع مزدوج متغير إلى تنسيق String.
مثال
في هذا المثال ، لدينا متغير مزدوج ' فال 'بالقيمة التالية:
مزدوج فال = 1233.676d;سوف نسمي الآن ' تنسيق String.format () 'طريقة واجتياز' ٪F 'كمحدد و' فال 'كمعامل ثاني:
السلسلة str = String.format ( '٪F' ، فال ) ؛أخيرًا ، سوف نتحقق مما إذا كانت القيمة المحولة هي مثيل سلسلة أم لا:
System.out.print ( نموذج str من السلسلة ) ؛
انتاج |
الطريقة الخامسة: تحويل المضاعفة إلى سلسلة في Java باستخدام أسلوب StringBuilder.append ()
في جافا ، ' ألحق() 'طريقة' StringBuilder 'الفئة تستخدم أيضًا لتحويل المضاعفة إلى سلسلة.
بناء الجملة
String str = جديد StringBuilder ( ) .ألحق ( فال ) .إلى سلسلة ( ) ؛لاستخدام هذه الطريقة ، أولاً ، سننشئ كائنًا من فئة StringBuilder ، ثم نلحق قيمة المتغير المزدوج ' فال 'فيه وتحويله إلى سلسلة.
مثال
الآن ، سننشئ كائنًا جديدًا من ' StringBuilder 'فئة باسم' شارع 'واتصل بـ' ألحق() 'عن طريق تمرير' فال 'المتغير المزدوج وتحويله إلى سلسلة باستخدام طريقة' toString () ':
String str = جديد StringBuilder ( ) .ألحق ( فال ) .إلى سلسلة ( ) ؛
انتاج |
الطريقة 6: تحويل المضاعفة إلى سلسلة في Java باستخدام أسلوب StringBuffer.append ()
هناك طريقة أخرى لتحويل المضاعفة إلى سلسلة ، وهي ' ألحق() 'طريقة' StringBuffer ' صف دراسي. إنه يعمل بنفس الطريقة المذكورة أعلاه ' StringBuilder.append () ' طريقة. يقوم أيضًا بإنشاء كائن من فئة StringBuffer للوصول إلى الأساليب ثم التحويل إلى String.
بناء الجملة
String str = جديد StringBuffer ( ) .ألحق ( فال ) .إلى سلسلة ( ) ؛لاستخدام هذه الطريقة ، أولاً ، سننشئ كائنًا من فئة StringBuffer ، ثم نلحق قيمة المتغير المزدوج ' فال 'فيه وتحويله إلى سلسلة.
مثال
أولاً ، قم بإنشاء مثيل لفئة StringBuffer ثم قم باستدعاء طريقة append () بتمرير قيمة مزدوجة والتي سيتم تحويلها إلى سلسلة باستخدام “ إلى سلسلة() ' طريقة:
انتاج |
لقد قدمنا المعلومات الأساسية المتعلقة بمضاعفة تحويل السلسلة في Java.
استنتاج
لتحويل المضاعفة إلى String في Java ، يمكنك استخدام طرق مختلفة مثل Double.toString () ، String.valueOf () ، عامل التشغيل '+' ، String.format () ، StringBuilder.append () ، و StringBuffer.append ( ) طريقة. لا تحتاج الطرق الأربعة الأولى إلى إنشاء كائن إضافي للغرض المحدد ، بينما بالنسبة للطريقتين الأخيرتين ، يلزم إنشاء كائن من فئة معينة ثم استدعاء الطريقة ذات الصلة. في هذه المدونة ، قمنا بتوضيح طرق مضاعفة التحويل إلى سلسلة.