1. Stringประเภท
ประเภทStringเป็นหนึ่งในประเภทที่ใช้มากที่สุดใน Java อาจเป็นประเภทที่ใช้มากที่สุด มีเหตุผลว่าทำไมจึงเป็นที่นิยม: ตัวแปรดังกล่าวช่วยให้คุณเก็บข้อความได้ — และใครบ้างที่ไม่ต้องการทำเช่นนั้น นอกจากนี้คุณสามารถเรียกใช้เมธอดบนออบเจกต์ของประเภท ซึ่ง แตกต่างจาก intand types และเมธอดเหล่านี้ทำสิ่งที่มีประโยชน์และน่าสนใจdoubleString
ยิ่งไปกว่านั้น วัตถุ Java ทั้งหมด (ทั้งหมดนี้!) สามารถแปลงเป็นไฟล์String. เพื่อให้แม่นยำยิ่งขึ้น อ็อบเจกต์ Java ทั้งหมดสามารถส่งคืนข้อความ (สตริง) แทนตัวเองได้ ชื่อของStringประเภทขึ้นต้นด้วยตัวพิมพ์ใหญ่เนื่องจากเป็นคลาสที่เต็มเปี่ยม
เราจะกลับมาที่ประเภทนี้มากกว่าหนึ่งครั้ง (มันมีประโยชน์และน่าสนใจมาก) แต่วันนี้เราจะแนะนำสั้น ๆ
2. การสร้างStringตัวแปร
ประเภทStringถูกออกแบบมาสำหรับจัดเก็บสตริง (ข้อความ) หากต้องการสร้างตัวแปรในโค้ดที่สามารถเก็บข้อความ ได้ คุณต้องใช้คำสั่งดังนี้:
String name;
Stringตัวแปร
name ชื่อของตัวแปรอยู่ที่ไหน
ตัวอย่าง:
| คำแถลง | คำอธิบาย |
|---|---|
|
ตัวแปรสตริงชื่อnameถูกสร้างขึ้น |
|
ตัวแปรสตริงชื่อmessageถูกสร้างขึ้น |
|
ตัวแปรสตริงชื่อtextถูกสร้างขึ้น |
เช่นเดียวกับ ประเภท intand doubleคุณสามารถใช้เครื่องหมายชวเลขเพื่อสร้างStringตัวแปรหลายตัวได้:
String name1, name2, name3;
Stringตัวแปร หลายตัว
3. การกำหนดค่าให้กับStringตัวแปร
ในการใส่ค่าลงในStringตัวแปร คุณต้องใช้คำสั่งนี้:
name = "value";
Stringตัวแปร
และตอนนี้เราได้มาถึงข้อแตกต่างแรกระหว่างประเภทนี้กับที่เราได้ศึกษาไปแล้ว ค่าทั้งหมดของStringประเภทเป็นสตริงข้อความและต้องอยู่ในเครื่องหมายอัญประกาศคู่
ตัวอย่าง:
| คำแถลง | บันทึก |
|---|---|
|
ตัวแปรname ประกอบด้วยข้อความSteve |
|
ตัวแปรcity ประกอบด้วยข้อความNew York |
|
ตัวแปรmessage ประกอบด้วยข้อความHello! |
4. การเริ่มต้นStringตัวแปร
เช่นเดียวกับintและdoubleประเภท ตัวแปรประเภทStringสามารถเริ่มต้นได้ทันทีเมื่อสร้างขึ้น อันที่จริง นี่คือสิ่งที่คุณสามารถทำได้กับJava ทุกประเภท ดังนั้นเราจะไม่พูดถึงมันอีกต่อไป
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
คอมไพเลอร์ Javaจะบ่นถ้าคุณประกาศตัวแปรโดยไม่ได้กำหนดค่าใดๆ ให้กับมัน จากนั้นพยายามใช้มัน
รหัสนี้ใช้ไม่ได้:
| คำแถลง | บันทึก |
|---|---|
|
ตัวแปรnameไม่ได้เริ่มต้น โปรแกรมจะไม่รวบรวม |
|
ตัวแปรaไม่ได้เริ่มต้น โปรแกรมจะไม่รวบรวม |
|
ตัวแปรxไม่ได้เริ่มต้น โปรแกรมจะไม่รวบรวม |
GO TO FULL VERSION