آموزش زبان برنامه نویسی جاوا
نمونه مثال از کلاس String
متد ()valueOf
نویسنده : رحمان زارعی
جاوا را ساده،آسان و شیرین بنوشید!!!
سلام.دوست من امیدوارم خوب و پرانرژی باشی.در این جلسه قصد داریم به روش کاملا ساده متد ()valueOf، یکی از متدهای موجود در کلاس String را با هم بررسی کنیم.
برای تبدیل انواع داده های boolean، char، int، long، float و doubleبه String از متد ()valueOf استفاده میکنیم.
متد ()valueOf دارای پارامترهای مختلف به صورت های زیر است:
public static String valueOf(boolean b)
• برای تبدیل مقدار Boolean به String استفاده میشود.
public static String valueOf(char c)
• برای تبدیل مقدار کاراکتر(char) به رشته(String) استفاده میشود.
public static String valueOf(int i)
• برای تبدیل مقدار int به String استفاده میشود.
public static String valueOf(long i)
• برای تبدیل مقدار long به رشته(String) استفاده میشود.
public static String valueOf(float f)
• برای تبدیل مقدار float به رشته(String) استفاده میشود.
public static String valueOf(double d)
• برای تبدیل مقدار double به String استفاده میشود.
نکته: برای تبدیل مقدار آرایه ای از کاراکترها(char array) به یک String نیز از متد valueOf استفاده میکنیم:
• در برنامه بالا ما آرایه ای از کاراکترها را به یک String تبدیل کردیم.
• تک تک کاراکترهای درون آرایه ch کنار هم قرار گرفته و یک String واحد را تشکیل داده است.
• برای صدا زدن متد valueOf از نام کلاس String استفاده میکنیم.
Example:
در مثال زیر ما برای تبدیل داده هایی از نوع int، float، long،double، char و char arrayبه String از متد valueOf استفاده کرده ایم:
package java like ;
public class Example { public static void main(String args[]) { inti = 10; // int value floatf = 10.10f; // float value long l = 111L; // long value double d = 2222.22; // double value charch = 'A'; // char value char array[] = { 'a', 'b', 'c' }; // char array
// convert ing int to String
String str1 = String.valueOf(i);
// convert ing float to String
String str2 = String.valueOf(f);
// convert ing long to String
String str3 = String.valueOf(l);
// convert ing double to String
String str4 = String.valueOf(d);
// convert ing char to String
String str5 = String.valueOf(ch);
این جلسه آموزشی را میتوانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید.
این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)