WEBVTT

1
00:00.320 --> 00:02.330
สวัสดีเพื่อนๆ และยินดีต้อนรับกลับมา

2
00:02.330 --> 00:05.660

ในบทเรียนนี้เราจะเรียนรู้เกี่ยวกับสตริงในภาษา
Java

3
00:05.660 --> 00:14.420

สตริงเป็นวิธีการแสดงและจัดการลำดับของอักขระ
เช่น ตัวอักษร

4
00:14.420 --> 00:15.410
ตัวเลข และสัญลักษณ์

5
00:15.530 --> 00:25.010
ในภาษา Java, สตริงคือวัตถุจากคลาส

6
00:25.010 --> 00:28.130
Java.lang string,
ซึ่งหมายความว่าพวกมันมีฟังก์ชันมากมายที่สร้างไว้แล้วสำหรับการทำงานกับข้อความ.

7
00:28.160 --> 00:38.180
มาเริ่มสร้างสตริงกันอีกครั้งนะครับทุกคน
เรากำลังสร้างและใช้ตัวแปรจากคลาส string

8
00:38.180 --> 00:47.000
ดังนั้น
ตัวแปรเหล่านี้หรือโครงสร้างข้อมูลเหล่านี้หรือประเภทข้อมูลเหล่านี้จึงไม่ใช่ประเภทข้อมูลพื้นฐาน

9
00:47.000 --> 00:50.030
ดังนั้นสตริงจึงเป็นวัตถุจากคลาส

10
00:50.030 --> 00:57.980
ต่อไป เมื่อเราพูดถึง OP

11
00:57.980 --> 00:59.300
และการเขียนโปรแกรมเชิงวัตถุ
เราจะเข้าใจว่าฉันหมายถึงอะไรเมื่อพูดถึงวัตถุและคลาส

12
00:59.300 --> 01:00.660
การสร้างสตริง

13
01:00.690 --> 01:09.900
ในการสร้างสตริง เราเริ่มต้นด้วยตัวอักษร S
ตัวใหญ่ ไม่ใช่ตัวเล็ก S
เพราะนี่ไม่ใช่ข้อมูลพื้นฐาน

14
01:10.080 --> 01:18.630
โอเค, สตริงพูดว่า สวัสดี เท่ากับ
สวัสดีเพื่อนของฉัน

15
01:19.460 --> 01:24.440

สตริงตัวอักษรคือลำดับของตัวอักษรที่ถูกล้อมรอบด้วยเครื่องหมายคำพูดคู่

16
01:24.470 --> 01:31.220
Java
จะสร้างอ็อบเจ็กต์สตริงให้คุณโดยอัตโนมัติเมื่อคุณใช้สตริงลิเทอรัล

17
01:31.220 --> 01:34.940
นี่คือคำสำคัญ string

18
01:35.300 --> 01:45.410
เริ่มต้นด้วยตัวอักษร S ตัวใหญ่ Say Hello
คือชื่อของสตริง และค่าของสตริงคือ

19
01:45.410 --> 01:50.900
สวัสดีเพื่อนๆ
ของฉันที่อยู่ระหว่างเครื่องหมายคำพูดคู่สองอันนี้

20
01:50.930 --> 01:54.590
ตอนนี้เรามาพูดถึงวิธีการพิมพ์สตริงกัน

21
01:54.590 --> 01:55.760
มันง่ายมาก

22
01:55.760 --> 02:02.760
เราใช้ระบบ system dot out dot print
และที่นี่เราสามารถใช้ print หรือ println
ได้

23
02:02.780 --> 02:05.930
Println จะพิมพ์บรรทัดใหม่

24
02:05.930 --> 02:08.390
แต่ฉันระบุไว้ที่นี่

25
02:08.420 --> 02:13.760
สวัสดี,
ซึ่งเป็นชื่อของตัวแปรหากเราเรียกใช้โปรแกรม

26
02:15.180 --> 02:17.550
เราสามารถรับข้อความนี้ได้

27
02:17.550 --> 02:19.140
สวัสดีครับ/ค่ะ เพื่อนๆ ของผม/ฉัน

28
02:19.740 --> 02:22.530
โอเค นี่คือวิธีที่เราพิมพ์สตริง

29
02:23.370 --> 02:28.750
เรามาเปลี่ยนหัวข้อไปเรื่องอื่นกันดีกว่า
นั่นคือการเชื่อมต่อสตริง

30
02:28.770 --> 02:36.930
คุณสามารถรวมสตริงหลาย ๆ
ตัวเข้าด้วยกันโดยใช้ตัวดำเนินการเชื่อมต่อ
ซึ่งก็คือเครื่องหมายบวก

31
02:38.880 --> 02:41.160
มาสร้างสตริงอีกอันกันเถอะ

32
02:41.190 --> 02:46.170
ฉันจะตั้งชื่อมันตามชื่อเพื่อนของฉัน

33
02:48.010 --> 02:48.460
อุ๊ย

34
02:50.910 --> 02:52.080
เท่ากับ

35
02:54.470 --> 02:56.840
เพื่อนของฉัน

36
02:57.480 --> 02:59.820
และฉันจะลบออกจากที่นี่

37
03:00.840 --> 03:05.010
เพื่อน ๆ นี่คือสายที่บอกว่าสวัสดี

38
03:05.010 --> 03:08.260
และนี่คือข้อความที่ระบุว่า เพื่อนของฉัน

39
03:08.280 --> 03:13.470
ฉันต้องการรวมสตริงสองนี้เข้าด้วยกัน

40
03:13.500 --> 03:15.840
โอเค แล้วจะทำอย่างไร?
ฉันจะสร้างระบบจุดออกจุดพิมพ์บรรทัด

41
03:15.870 --> 03:27.620
และฉันจะเริ่มต้นด้วยการพูดว่า สวัสดี
พร้อมชื่อเพื่อนของฉัน

42
03:27.630 --> 03:29.280
ดังนั้นฉันจึงรวมเข้าด้วยกัน

43
03:29.280 --> 03:32.160

ฉันกำลังเชื่อมต่อสตริงสองสตริงนี้เข้าด้วยกัน

44
03:32.160 --> 03:35.380
สวัสดีครับ และเพื่อน ๆ ของผม

45
03:35.400 --> 03:37.620
ให้ฉันวิ่งไปดูหน่อย

46
03:39.560 --> 03:42.920
และนี่คือผลลัพธ์

47
03:42.950 --> 03:44.150
สวัสดีครับ/ค่ะ เพื่อนๆ ของผม/ฉัน

48
03:44.150 --> 03:48.920
และคุณสามารถเห็นได้ว่าเราได้พิมพ์ออกมาว่า
"สวัสดี" ซึ่งก็คือคำว่า "Hello"

49
03:48.920 --> 03:53.600
เฉพาะสตริงที่เชื่อมต่อกันเท่านั้น

50
03:54.560 --> 03:56.360
สวัสดีเพื่อนของฉัน

51
03:59.040 --> 04:05.850

อีกสิ่งหนึ่งที่มีประโยชน์และฟังก์ชันที่เราสามารถใช้ได้คือความยาวของสตริง

52
04:05.850 --> 04:15.180

ดังนั้นคุณสามารถหาความยาวของสตริงได้โดยใช้วิธี
length ที่มีอยู่ในออบเจ็กต์สตริง

53
04:15.180 --> 04:15.930
ดังนั้น

54
04:17.170 --> 04:21.010
ฉันจะหาที่นี่ int.

55
04:22.590 --> 04:25.770
L หรือความยาวเท่ากับ

56
04:26.700 --> 04:30.510
ฉันต้องการหาความยาวของเพื่อนของฉัน

57
04:32.440 --> 04:35.380
สตริง, เพื่อนของฉัน จุด.

58
04:35.860 --> 04:45.910

คุณสามารถเห็นได้ว่าเราสามารถเข้าถึงเมธอดของสตริงได้โดยการใส่ตัวดำเนินการจุด
และคุณจะเห็นว่ามีเมธอดที่ชื่อว่า

59
04:45.910 --> 04:52.030
length
ซึ่งประเภทของผลลัพธ์ที่คืนกลับมาคือจำนวนเต็ม

60
04:52.030 --> 04:56.170
ถ้าเรากลับไปดูที่ int.

61
04:56.970 --> 04:59.700
ประเภทของค่าที่ส่งกลับของเมธอด

62
04:59.970 --> 05:01.110
อย่ากังวล

63
05:01.140 --> 05:05.090

ต่อไปเราจะเรียนรู้เกี่ยวกับวิธีการและวิธีการเรียกใช้เมธอด

64
05:05.100 --> 05:08.020

แต่ตอนนี้ขอให้ทุกท่านมุ่งความสนใจไปที่หัวข้อเหล่านี้ด้วยกัน

65
05:08.040 --> 05:15.630
เพื่อนๆ ผมกำลังเข้าถึงวัตถุ เพื่อนของผม

66
05:15.630 --> 05:17.750
และผมกำลังเรียกเมธอด length
เพื่อคืนความยาวของสตริง

67
05:17.760 --> 05:24.330
หากฉันต้องการพิมพ์ความยาว
ฉันต้องเริ่มต้นด้วย System.out.print

68
05:24.330 --> 05:35.790
และที่นี่ฉันจะเริ่มต้นด้วยความยาวคือ
และตัวดำเนินการเชื่อมต่อคือเครื่องหมายบวก

69
05:35.790 --> 05:38.730

และฉันกำลังเพิ่มที่นี่ความยาวและฉันกำลังเรียกตัวแปร

70
05:38.730 --> 05:44.220
ไปและรับค่าความยาวจากตัวแปรความยาว

71
05:44.220 --> 05:50.400

นี่คือสิ่งที่ฉันหมายถึงด้วยเครื่องหมายบวกแบบนี้

72
05:50.970 --> 05:56.030
กรุณาอย่าเพิกเฉยต่อหมายเหตุที่สำคัญมากนี้

73
05:56.040 --> 06:00.640
ถ้าฉันเริ่มต้นด้วยความยาว
มันจะแสดงข้อผิดพลาด

74
06:00.730 --> 06:07.180
เมื่อใช้ระบบจุดออกจุดพิมพ์ ให้เริ่มต้นเสมอ

75
06:07.940 --> 06:17.630
สตริง หรือถ้าคุณต้องการ
ถ้าคุณไม่จำเป็นต้องสร้างสตริงใดๆ
เพียงแค่เพิ่มเครื่องหมายคำพูดคู่ว่างๆ
เช่นนี้

76
06:18.890 --> 06:20.060
ให้ฉันวิ่ง

77
06:20.690 --> 06:21.940
และนี่ก็เริ่มแล้ว

78
06:21.950 --> 06:24.590
เรามีความยาวสิบ

79
06:24.590 --> 06:36.170
หากเราคำนวณจำนวนตัวอักษรในสตริงนี้, เพื่อน
ๆ ของฉัน, เราจะเห็นว่ามีสิบตัวอักษร.

80
06:36.980 --> 06:37.370
โอเค

81
06:37.370 --> 06:39.320
ดังนั้นจึงเป็นฟังก์ชันที่มีประโยชน์


