در این آموزش با کمک مثال هایی با متد valueOf() آشنا می شویم.
متد valueOf() معادل رشته ای آرگومان ارسال شده را برمی گرداند. (در واقع به نوعی آرگومان ارسال شده را به رشته تبدیل می کند)
مثال
سینتکس valueOf()
سینتکس متد valueOf() برای انواع داده های مختلف به صورت زیر است:
در اینجا، valueOf()
یک متد استاتیک است. ما متد valueOf() را با استفاده از نام کلاس به این صورت فراخوانی می کنیم:String.valueOf(b);
پارامترهای valueOf().
متد valueOf()یک پارامتر واحد می گیرد.
- داده هایی که قرار است به رشته تبدیل شوند
مقدار بازگشتی متد valueOf()
- معادل رشته آرگومان ارسال شده را برمی گرداند
مثال: متد valueOf() برای اعداد
مثال 2: تبدیل آرایه char و char به String
تبدیل زیرآرایه ای از آرایه char به رشته
همچنین می توانید زیرآرایه ای از یک آرایه کاراکتری را به رشته تبدیل کنید. برای این کار از این سینتکس استفاده می کنیم.
در اینجا،
- داده – آرایه کاراکتر
- offset – آفست اولیه زیرآرایه
- count – طول زیرآرایه
مثال 3: آرایه فرعی char به رشته
مثال 4: تبدیل شیء به رشته
در اینجا، یک شیء ArrayList ، شیء languages، به رشته تبدیل می شود.
در جاوا متد دیگری به نام وجود دارد copyValueOf()
که معادل valueOf()
است.
نکته: همچنین می توانید از object.toString()
برای تبدیل یک شیء به رشته استفاده کنید.
دیدگاهها