[String]Methodที่น่าสนใจ

posted on 14 Nov 2007 19:47 by zkyjava  in Basic, String

มาพูดถึงmethodตัวที่น่าสนใจใน Class String สามารถหาเพิ่มเติมได้ใน Java library (ลิ้งค์ทางขวามือ)

**ระวัง! Java เป็น Case-sensitive การพิมพ์ตัวใหญ่ตัวเล็กจึงสำคัญมาก

String str="zkyjava";

1. String.length()

ใช้หาความยาวของสตริง 

วิธีใช้:  int strlong = str.length(); 

จะได้ค่า strlong = 7

2. String.substring(initial) หรือ String.substring(initial,final)

วิธีใช้: มีวิธีระบุ2แบบ

String str2 = str.substring(3)    -------->จะได้คำว่า java (ตำแหน่งที่3จนสุดความยาวของstring)

String str2 = str.substring(0,3) -------> จะได้คำว่า zky (ตำแหน่งที่0จนถึงตำแหน่งที่2)

**ตำแหน่งนับแบบArrayคือเริ่มจาก 0,1,2,...

3.String.toUpperCase() และ String.toLowerCase()

toUpperCaseคือการเปลี่ยนstringทั้งหมดของเราเป็นตัวบล็อกหรือcapital letter

อย่าง zkyjava ---> ZKYJAVA

และtoLowerCaseคือตรงข้าม เป็นการเปลี่ยนตัวบล็อกเป็นตัวเล็ก

อย่าง I LOVE JAVA ---> i love java

วิธีใช้:

String str2 = str.toUpperCase();

4.String.charAt(position) **มักใช้คู่กับfor-loop

วิธีใช้: str.chartAt(1) --->นั่นคือตัว k ค่าที่ได้จะเป็น Character *เพราะString เป็นเสมือนArrayของCharacter*

5.String.replace(old,new)

วิธีใช้ str.replace("zky","love") จาก "zkyjava" จะกลายเป็น "lovejava"

--------------------------------------------------

จะมาอัพเดทต่อเรื่อยๆในภายหลัง 

Tags: method, string