1. String
ประเภท
ประเภทString
เป็นหนึ่งในประเภทที่ใช้มากที่สุดใน Java อาจเป็นประเภทที่ใช้มากที่สุด มีเหตุผลว่าทำไมจึงเป็นที่นิยม: ตัวแปรดังกล่าวช่วยให้คุณเก็บข้อความได้ — และใครบ้างที่ไม่ต้องการทำเช่นนั้น นอกจากนี้คุณสามารถเรียกใช้เมธอดบนออบเจกต์ของประเภท ซึ่ง แตกต่างจาก int
and types และเมธอดเหล่านี้ทำสิ่งที่มีประโยชน์และน่าสนใจdouble
String
ยิ่งไปกว่านั้น วัตถุ Java ทั้งหมด (ทั้งหมดนี้!) สามารถแปลงเป็นไฟล์String
. เพื่อให้แม่นยำยิ่งขึ้น อ็อบเจกต์ Java ทั้งหมดสามารถส่งคืนข้อความ (สตริง) แทนตัวเองได้ ชื่อของString
ประเภทขึ้นต้นด้วยตัวพิมพ์ใหญ่เนื่องจากเป็นคลาสที่เต็มเปี่ยม
เราจะกลับมาที่ประเภทนี้มากกว่าหนึ่งครั้ง (มันมีประโยชน์และน่าสนใจมาก) แต่วันนี้เราจะแนะนำสั้น ๆ
2. การสร้างString
ตัวแปร
ประเภทString
ถูกออกแบบมาสำหรับจัดเก็บสตริง (ข้อความ) หากต้องการสร้างตัวแปรในโค้ดที่สามารถเก็บข้อความ ได้ คุณต้องใช้คำสั่งดังนี้:
String name;
name
ชื่อของตัวแปรอยู่ที่ไหน
ตัวอย่าง:
คำแถลง | คำอธิบาย |
---|---|
|
ตัวแปรสตริงชื่อname ถูกสร้างขึ้น |
|
ตัวแปรสตริงชื่อmessage ถูกสร้างขึ้น |
|
ตัวแปรสตริงชื่อtext ถูกสร้างขึ้น |
เช่นเดียวกับ ประเภท int
and double
คุณสามารถใช้เครื่องหมายชวเลขเพื่อสร้างString
ตัวแปรหลายตัวได้:
String name1, name2, name3;
3. การกำหนดค่าให้กับString
ตัวแปร
ในการใส่ค่าลงในString
ตัวแปร คุณต้องใช้คำสั่งนี้:
name = "value";
และตอนนี้เราได้มาถึงข้อแตกต่างแรกระหว่างประเภทนี้กับที่เราได้ศึกษาไปแล้ว ค่าทั้งหมดของ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