public class Hello World public static void mainString
สายอกขระ public class Hello. World { public static void main(String[] args) { System. out. println("Hello, World! 2"(; } } 11/10/2020 เขยนโปรแกรม Java เบองตน 4
ตวอยางการใชเมธอด public class String. Message { public static void main(String[] args) { String name = "Smith"; 5 i System. out. println(name. length()(; System. out. println(name. char. At(2)(; 3 System. out. println(name. index. Of("t")(; System. out. println(name. substring(1, 3)(; } mi } 11/10/2020 เขยนโปรแกรม Java เบองตน 12
ตวอยางการใชเมธอด Ø Ø Ø public class String. Re{ public static void main(String[] args){ String str= "You are a very bad boy. "; String impolite. Word = "bad“; String sensor. Word = "***“; str = str. replace(impolite. Word, sensor. Word); Ø Ø Ø } } 11/10/2020 System. out. println(str); เขยนโปรแกรม Java เบองตน 13
การเปรยบเทยบสตรง (แบบผดๆ ) public class String. Compare. In. Correct} public static void main(String[] args} ( String name 1 = new String(“Smith; (” String name 2 = new String(“Smith; (” System. out. println(name 1 == name 2; ( { { 11/10/2020 เขยนโปรแกรม Java เบองตน 14
การเปรยบเทยบสตรง public class String. Compare} public static void main(String[] args} ( String name 1 = new String(“Smith; (” String name 2 = new String(“Smith; (” System. out. println(name 1. equals(name 2; (( { { 11/10/2020 เขยนโปรแกรม Java เบองตน 16
เมธอด concat() public class String. Concat 1 { public static void main(String[] args) { String name = "Smith"; String last. Name = " Brown"; String full. Name = name. concat(lastname(; System. out. println(full. Name); } } 11/10/2020 เขยนโปรแกรม Java เบองตน 18
เครองหมาย + public class String. Concat 2} public static void main(String[] args} ( String name = "Smith; " String last. Name = " Brown; " String full. Name = name + last. Name; System. out. println(full. Name; ( { { 11/10/2020 เขยนโปรแกรม Java เบองตน 19
เครองหมาย += public class String. Append} public static void main(String[] String name = "Smith; " String last. Name = " Brown; " name += last. Name; System. out. println(name; ( { { 11/10/2020 เขยนโปรแกรม Java เบองตน args} ( 20
สตรงไมเปลยนแปลง public class String. Deficiency} public static void main(String[] args( { String str" = A; " for (int i = 0; i < 100; i(++ str += "A"; System. out. println(str); } } 11/10/2020 เขยนโปรแกรม Java เบองตน 24
ตวอยางการใชเมธอด String. Buffer sb = new String. Buffer("John"); System. out. println(sb); sb. append( "Hunter"(; System. out. println(sb); . John Hunter sb insert(4, "y"(; System. out. println(sb); Johny Hunter sb. delete(2, 4(; System. out. println(sb); Joy Hunter 11/10/2020 เขยนโปรแกรม Java เบองตน 29
ทดลองเปลยนแปลง String. Buffer public class String. Buffer. Append { public static void main(String[] args) { String. Buffer sb; sb = new String. Buffer("A"); for (int i = 0; i < 100; i++) sb. append("A"(; System. out. println(sb); } } 11/10/2020 เขยนโปรแกรม Java เบองตน 30
แหลงเอกสาร หากตองการทราบ Method ในคลาส String, String. Buffer เพมเตมดไดท Ø http: //java. sun. com/j 2 se/1. 5. 0/docs/api/java/lang/String. html Ø http: //java. sun. com/j 2 se/1. 5. 0/docs/api/java/lang/String. Buffer. html 11/10/2020 เขยนโปรแกรม Java เบองตน 33
- Slides: 38