การใช้งานเมธอดจากคลาส String

การใช้งานเมธอดจากคลาส String

String เป็นวัตถุ ต่างกับ primitive data type ที่ไม่เป็นวัตถุ การเป็นวัตถุจะเข้าครอบครองพื้นที่ใน heap memory ซึ่งวัตถุที่ไม่ถูกอ้างอิงจะกลายเป็นขยะให้ Garbage Collection ล้างทิ้งในภายหลัง

ตัวอย่าง . การใช้ method จาก String Class

String aa = Double.toString(Double.parseDouble(“123”) + 1);

aa = Integer.toString(Integer.parseInt(“456”) + 2);

aa = aa.substring(0,3);

aa = new String(“ThaiAll”);

String z =”ThaiAll”;

System.out.println(“string = “+z);

System.out.println(z.substring(0,4));  // Thai

System.out.println(z.substring(2,5));  // aiA

System.out.println(z.substring(4));    // All

System.out.println(z.toUpperCase());   // THAIALL

System.out.println(z.toLowerCase());   // thaiall

char ar[] = new char[128];

ar = z.toCharArray();

System.out.println((char)ar[0]);       // T

System.out.println(ar[0]);             // T

System.out.println(ar[2] + ar[4]);     // 162 (97 + 65)

z = “1234.1”;

int m = Integer.parseInt(z.substring(0,3)) + 5;  // 123 + 5

double n = Double.parseDouble(z) + 0.2;          // 1234.3

System.out.println(m + n);           // 128 + 1234.3 = 1362.3

System.out.println(Integer.toString(m) + 5);      // 1285