1. Stringประเภท

ประเภทStringเป็นหนึ่งในประเภทที่ใช้มากที่สุดใน Java อาจเป็นประเภทที่ใช้มากที่สุด มีเหตุผลว่าทำไมจึงเป็นที่นิยม: ตัวแปรดังกล่าวช่วยให้คุณเก็บข้อความได้ — และใครบ้างที่ไม่ต้องการทำเช่นนั้น นอกจากนี้คุณสามารถเรียกใช้เมธอดบนออบเจกต์ของประเภท ซึ่ง แตกต่างจาก intand types และเมธอดเหล่านี้ทำสิ่งที่มีประโยชน์และน่าสนใจdoubleString

ยิ่งไปกว่านั้น วัตถุ Java ทั้งหมด (ทั้งหมดนี้!) สามารถแปลงเป็นไฟล์String. เพื่อให้แม่นยำยิ่งขึ้น อ็อบเจกต์ Java ทั้งหมดสามารถส่งคืนข้อความ (สตริง) แทนตัวเองได้ ชื่อของStringประเภทขึ้นต้นด้วยตัวพิมพ์ใหญ่เนื่องจากเป็นคลาสที่เต็มเปี่ยม

เราจะกลับมาที่ประเภทนี้มากกว่าหนึ่งครั้ง (มันมีประโยชน์และน่าสนใจมาก) แต่วันนี้เราจะแนะนำสั้น ๆ


2. การสร้างStringตัวแปร

ประเภทStringถูกออกแบบมาสำหรับจัดเก็บสตริง (ข้อความ) หากต้องการสร้างตัวแปรในโค้ดที่สามารถเก็บข้อความ ได้ คุณต้องใช้คำสั่งดังนี้:

String name;
การสร้างStringตัวแปร

name ชื่อของตัวแปรอยู่ที่ไหน

ตัวอย่าง:

คำแถลง คำอธิบาย
String name;
ตัวแปรสตริงชื่อnameถูกสร้างขึ้น
String message;
ตัวแปรสตริงชื่อmessageถูกสร้างขึ้น
String text;
ตัวแปรสตริงชื่อtextถูกสร้างขึ้น

เช่นเดียวกับ ประเภท intand doubleคุณสามารถใช้เครื่องหมายชวเลขเพื่อสร้างStringตัวแปรหลายตัวได้:

String name1, name2, name3;
ชวเลขสำหรับสร้างStringตัวแปร หลายตัว

3. การกำหนดค่าให้กับStringตัวแปร

ในการใส่ค่าลงในStringตัวแปร คุณต้องใช้คำสั่งนี้:

name = "value";
การกำหนดค่าให้กับStringตัวแปร

และตอนนี้เราได้มาถึงข้อแตกต่างแรกระหว่างประเภทนี้กับที่เราได้ศึกษาไปแล้ว ค่าทั้งหมดของStringประเภทเป็นสตริงข้อความและต้องอยู่ในเครื่องหมายอัญประกาศคู่

ตัวอย่าง:

คำแถลง บันทึก
String name = "Steve";
ตัวแปรname ประกอบด้วยข้อความSteve
String city = "New York";
ตัวแปรcity ประกอบด้วยข้อความNew York
String message = "Hello!";
ตัวแปรmessage ประกอบด้วยข้อความHello!

4. การเริ่มต้นStringตัวแปร

เช่นเดียวกับintและdoubleประเภท ตัวแปรประเภทStringสามารถเริ่มต้นได้ทันทีเมื่อสร้างขึ้น อันที่จริง นี่คือสิ่งที่คุณสามารถทำได้กับJava ทุกประเภท ดังนั้นเราจะไม่พูดถึงมันอีกต่อไป

String name1 = "value1", name2 = "value2", name3 = "value3";
ชวเลขสำหรับสร้างและเริ่มต้นตัวแปร
String name = "Steve", city = "New York", message = "Hello!";
ตัวอย่างคำสั่งที่สร้างและกำหนดค่าเริ่มต้นให้กับตัวแปร
โปรดทราบ:

คอมไพเลอร์ Javaจะบ่นถ้าคุณประกาศตัวแปรโดยไม่ได้กำหนดค่าใดๆ ให้กับมัน จากนั้นพยายามใช้มัน

รหัสนี้ใช้ไม่ได้:

คำแถลง บันทึก
String name;
System.out.println(name);
ตัวแปรnameไม่ได้เริ่มต้น โปรแกรมจะไม่รวบรวม
int a;
a++;
ตัวแปรaไม่ได้เริ่มต้น โปรแกรมจะไม่รวบรวม
double x;
double y = x;
ตัวแปรxไม่ได้เริ่มต้น โปรแกรมจะไม่รวบรวม