كيفية تحويل المضاعفة إلى سلسلة في Java

Kyfyt Thwyl Almda Ft Aly Slslt Fy Java



في جافا ، ' مزدوج 'هو كائن من جافا' مزدوج ”المجمع الذي يخزن نوع البيانات البدائي مزدوج كمعامل. ومع ذلك ، في بعض الأحيان ، نحتاج إلى تحويل المضاعفة إلى سلسلة لأن السلاسل النصية تسمح لنا بتخزين أعداد أكبر لا تتناسب مع أي أنواع بيانات تحتوي على أرقام ، مثل الأعداد الصحيحة أو الزوجية.

ستوضح هذه المدونة طرق تحويل المضاعفة إلى 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 () بتمرير قيمة مزدوجة والتي سيتم تحويلها إلى سلسلة باستخدام “ إلى سلسلة() ' طريقة:

String str = جديد StringBuffer ( ) .ألحق ( فال ) .إلى سلسلة ( ) ؛

انتاج |

لقد قدمنا ​​المعلومات الأساسية المتعلقة بمضاعفة تحويل السلسلة في Java.

استنتاج

لتحويل المضاعفة إلى String في Java ، يمكنك استخدام طرق مختلفة مثل Double.toString () ، String.valueOf () ، عامل التشغيل '+' ، String.format () ، StringBuilder.append () ، و StringBuffer.append ( ) طريقة. لا تحتاج الطرق الأربعة الأولى إلى إنشاء كائن إضافي للغرض المحدد ، بينما بالنسبة للطريقتين الأخيرتين ، يلزم إنشاء كائن من فئة معينة ثم استدعاء الطريقة ذات الصلة. في هذه المدونة ، قمنا بتوضيح طرق مضاعفة التحويل إلى سلسلة.