‫ยินดีต้อนรับกลับ.
‫และวิดีโอนี้
‫ฉันต้องการสอนคุณเกี่ยวกับการจัดการสตริง
‫และนั่นจะค่อนข้างสำคัญเพราะคุณต้องการมันตลอดประสบการณ์การเขียนโค้ดและอาชีพของคุณ
‫นี่คือการบรรยายพิเศษที่เราจะพูดถึงวิธีต่างๆ ในการพิมพ์ข้อมูลบนหน้าจอ
‫และเราจะดูที่สตริงผสม การจัดรูปแบบสตริง การสอดแทรกสตริง และสตริงแบบคำต่อคำ
‫ดังนั้นแน่นอนว่าคุณสามารถยึดติดกับวิธีหนึ่งได้หากต้องการ แต่ถ้าคุณชอบทั้งหมดก็ไม่เป็นไร
‫แต่พยายามยึดสไตล์เดียวตลอดทั้งโปรเจ็กต์ของคุณ
‫ก่อนอื่นเรามานิยามตัวแปรสองสามตัวกันก่อน
‫ดังนั้นภายในวิธีการหลักของฉัน ฉันจะสร้างตัวแปรใหม่สองตัว
‫ตัวหนึ่งจะเป็น H แล้วชื่อจะเป็น Alfonso
‫เรามีจำนวนเต็มใน H และชื่อสตริง
‫ขั้นแรกให้ใช้การต่อสตริงและฉันได้กล่าวถึงคำหลักนี้มาก่อนแล้ว
‫ลองดูที่นี้จริงอย่างรวดเร็ว
‫ในที่นี้ เราใช้การต่อสตริง โดยที่เราพูดว่า สวัสดี ฉันชื่อ แล้วก็เครื่องหมายบวก
‫ตัวแปรบวก แล้วก็สตริงอื่น อีกอย่างคือ บวกอีกตัวแปรหนึ่งบวกสตริงอีกตัวหนึ่ง
‫ดังนั้นเราจึงใช้สิ่งนี้ในตัวอย่างจำนวนเต็มคู่ของเรา โดยพื้นฐานแล้วเราบอกว่าตัวแปรประเภทใดที่เรากำลังรวมเข้าด้วยกันเพื่อให้ได้ผลรวม
‫นี่คือการต่อสตริง ลองรันดู แล้วเราจะเห็นว่ามันเขียนว่า การต่อสตริง
‫สวัสดี ฉันชื่ออัลฟอนโซ
‫ฉันอายุ 31 ปี ดังนั้นสิ่งนี้จึงทำงานได้อย่างไม่มีที่ติกับจำนวนเต็มและสตริงที่นี่
‫นี่คือสตริง และนี่คือจำนวนเต็ม และเรากำลังใช้มันในการต่อสตริง และไม่มีปัญหากับมันในคอนโซลของเรา
‫คำสั่งบรรทัดขวาที่นี่
‫ไม่เป็นไร.
‫ทีนี้มาดูแนวคิดการจัดรูปแบบสตริง
‫เรื่องนี้จะล้ำหน้ากว่าเล็กน้อย ลองพิจารณากันดู
‫ดังนั้นการจัดรูปแบบสตริงจึงใช้ดัชนี
‫ตรงนี้ฉันมีข้อความที่บอกว่านี่คือการจัดรูปแบบสตริง
‫จากนั้น เรายังใช้ สวัสดี ฉันชื่อ แต่คราวนี้เราไม่จบสตริงและใช้การต่อกัน แต่เราใช้วงเล็บปีกกาแทน จากนั้นดัชนีศูนย์สำหรับรายการแรกและดัชนีหนึ่งรายการสำหรับรายการที่สอง
‫สิ่งที่เราพูดคือสิ่งที่จะตามมาหลังเครื่องหมายจุลภาคนี้ตรงนี้ หลังจากสตริงของฉันที่ตำแหน่งศูนย์
‫ดังนั้นรายการแรกจะถูกวางที่นี่
‫และอะไรก็ตามที่อยู่ในตำแหน่งดัชนีหนึ่ง ซึ่งเป็นรายการที่สองจะถูกจัดตำแหน่งไว้ที่นี่
‫ตอนนี้เราจะแทนที่ศูนย์นี่ตรงนี้ด้วยค่าชื่ออะไรก็ตาม และอีกค่าหนึ่งด้วยค่าอะไรก็ตาม
‫ลองรันสิ่งนี้และดูว่าสิ่งนี้จะได้ผลเช่นกันหรือไม่
‫และเราเห็น
‫สวัสดี ฉันชื่ออัลฟอนโซ
‫ฉันอายุ 31 ปี
‫ดังนั้นตอนนี้สำหรับคุณคือความท้าทายเล็กน้อย
‫สร้างตัวแปรอื่นที่นี่ กำหนดค่าหนึ่งตัวด้วยค่าที่กำหนด และใช้ภายในการจัดรูปแบบสตริงอย่างรวดเร็ว
‫เพื่อให้คุณสามารถใช้ค่าใดก็ได้ในนั้น
‫ตกลง.
‫ฉันจะสร้างสตริงอื่น
‫ฉันจะเรียกงานนี้ว่างานเดียวและมันจะเป็นนักพัฒนา
‫เช่นฉันอายุมากแล้ว
‫ฉันเป็นนักพัฒนาหรือไม่ใช่นักพัฒนา แต่ก็อยู่ในวงเล็บปีกกาเช่นกัน
‫ตอนนี้ก็จะถูกจัดทำดัชนีด้วย
‫และฉันจะเพิ่มตัวแปรนักพัฒนาที่นี่
‫และที่จริงมันถูกเรียกว่าจาวา
‫ขอผมเลื่อนออกไปหน่อยเพื่อให้เห็นทั้งเส้น
‫ในที่นี้มันบอกว่า สวัสดี ฉันชื่อศูนย์
‫ฉันอายุหนึ่งปีและฉันอายุสองขวบ
‫แน่นอนว่าตัวเลขเหล่านี้ไม่ใช่ค่าจริง แต่จะถูกแทนที่ด้วยค่าที่เรามี
‫ดังนั้นฉันหวังว่าคุณจะลองสิ่งนี้และคุณก็ประสบความสำเร็จในการลอง
‫ที่นี่ฉันกำลังเพิ่มรายการอื่นและจะบอกว่างาน
‫มาดูกันเลย
‫สวัสดี ฉันชื่ออัลฟอนโซ
‫ฉันอายุ 31 ปี
‫ฉันเป็นนักพัฒนา
‫ตกลงเพื่อให้ทำงานได้ดี
‫ทีนี้ลองดูที่การแก้ไขสตริง และฉันจะใช้มันที่นี่
‫ดังนั้นนี่คือแนวคิดที่สามของวิธีที่คุณสามารถจัดการกับสตริงของคุณได้ และนั่นเรียกว่าการแก้ไขสตริง
‫ดังนั้นการแก้ไขสตริงจึงใช้เครื่องหมายดอลลาร์ในตอนเริ่มต้น ซึ่งจะทำให้เราสามารถเขียนตัวแปรแบบนี้
‫ดังนั้นชื่อตัวแปรที่ใช้โดยตรง แทนที่จะต้องใช้ดัชนี
‫ที่นี่ฉันกำลังเพิ่ม Doppler ที่จุดเริ่มต้นของสตริง
‫สวัสดี ชื่อของฉันคือชื่อ
‫ตอนนี้ฉันอายุได้ขวบเศษแล้ว คุณสามารถทิ้งชื่อและอายุไว้ที่นี่ในตอนท้ายได้ แต่ตอนนี้มันไม่จำเป็นอีกต่อไปแล้ว
‫คุณสามารถปล่อยมันไว้และเรียกใช้โค้ดได้ แล้วคุณจะเห็นว่ามันทำงานในลักษณะเดียวกัน
‫สวัสดี ฉันชื่ออัลฟองโซ และฉันอายุ 31 ปี
‫นี่เป็นวิธีที่อธิบายได้ละเอียดกว่าที่คุณไม่ต้องใช้ดัชนีเหล่านี้ และคุณไม่เคยแน่ใจว่าตัวแปรใดอยู่ที่ไหน
‫นั่นไม่ใช่กรณีจริงๆ แต่ก็ยังซับซ้อนกว่าเล็กน้อย
‫ฉันเชื่อว่านี่เป็นวิธีที่ค่อนข้างดีในการทำเช่นนี้ โดยที่คุณไม่จำเป็นต้องใช้ pluses ตลอดเวลา
‫แล้วเราก็มีเลขสี่ ซึ่งเป็นสตริงแบบคำต่อคำ
‫ลองดูสิ่งเหล่านั้น
‫ดังนั้นสตริงคำต่อคำ เราจำเป็นต้องใช้ at และบอกให้คอมไพเลอร์ใช้สตริงตามตัวอักษรและละเว้นช่องว่างใดๆ
‫และอักขระหลีก เช่น แบ็กสแลช
‫N ให้ฉันแสดงให้คุณเห็นว่านั่นหมายถึงอะไร
‫ดังนั้นฉันจึงต้องมีข้อความที่ใหญ่กว่านี้เล็กน้อย
‫ขอผมเพิ่มมันเข้าไปแบบนั้น ตอนนี้ผมมีสตริงที่ยาวมากตรงนี้ และมีข้อความ MIP ที่ต่ำกว่าอยู่มาก
‫ดังนั้นสิ่งที่จะทำคือ ด้านหนึ่งจะละเว้นช่องว่างใดๆ และหลีกเลี่ยงอักขระอย่างเช่น แบ็กสแลช
‫n แต่ในขณะเดียวกัน คุณจะเห็นว่ามันใช้สตริงตามตัวอักษร
‫ที่ใดก็ตามที่เรามีพื้นที่ว่าง ขอผมเพิ่มคู่เข้าไปตรงนี้ มันจะแปลตามตัวอักษร
‫คุณจะเห็นว่าฉันมีช่องว่างอีกสองช่องหรือไม่มีช่องว่าง แต่ทั้งบรรทัดที่เพิ่มเข้ามา ณ จุดนี้
‫นั่นคือสิ่งที่คุณสามารถทำได้โดยใช้เครื่องหมายนี้
‫ถ้าฉันจะใช้แบ็กสแลช n นี้ เช่น ในการจัดรูปแบบสตริง สิ่งที่จะทำคือจะสร้างบรรทัดใหม่
‫นี่เลยบอกว่า.
‫สวัสดี
‫ชื่อของฉันอยู่ที่นี่
‫คุณเห็นว่ามีการแบ่งบรรทัดนี้ แบ็กสแลช n สร้างตัวแบ่งบรรทัดหากคุณสงสัยว่าแบ็กสแลช
‫n นี้หมายถึงอะไร
‫และสตริงคำต่อคำมีประโยชน์มากในบางกรณี
‫ดังนั้นให้ฉันแสดงให้คุณเห็น
‫ดังนั้น แทนที่จะใช้แบ็กสแลชในการเขียนพาธของไฟล์ เราสามารถใช้สตริงแบบคำต่อคำเพื่อทำให้ง่ายขึ้น
‫ดังนั้น หากคุณลบขอบออก คุณจะได้รับข้อผิดพลาดเนื่องจากแบ็กสแลชที่คุณแบ็กสแลช แบ็กสแลช D ไม่ใช่อักขระหลีกที่ถูกต้อง
‫เป็นต้น
‫ดังนั้นที่นี่คุณต้องมีการแก้ไขนี้เพราะไม่เช่นนั้นจะคิดว่าเรากำลังพยายามหลีกเลี่ยงบางสิ่งบางอย่างซึ่งหมายความว่าเรากำลังพยายามใช้แบ็กสแลช
‫u นี้ตามที่เราเห็นด้วยแบ็กสแลช n เป็นต้น
‫ใช่ไหม
‫ที่นี่เราใช้แบ็กสแลช
‫เปล่า ฉันกำจัดมันไปแล้ว แต่ที่นี่แบ็กสแลช
‫N มันจะหนีตัวละคร
‫N หมายถึงไม่ถือว่าแบ็กสแลชนี้
‫N เป็นอักขระแต่มันข้ามไปยังบรรทัดถัดไปหรืออะไรก็ตาม
‫สิ่งที่จะทำในที่นี้คือตอนนี้จะให้เส้นทางนี้แก่เราและจะให้รูปสุนัขแก่เรา
‫นั่นคือจุดที่สัญญาณโฆษณานี้มีประโยชน์มาก
‫ดังนั้นเมื่อใดก็ตามที่เป็นเส้นทางบนเครื่องของคุณและต่อด้วยสตริงแบบคำต่อคำ แม้แต่อักขระหลีกที่ถูกต้องก็ใช้ไม่ได้
‫ดังนั้น แม้แต่แบ็กสแลช n นี้ก็ไม่ทำอะไรเลย
‫ไม่มีอำนาจใด ๆ ในสตริงคำต่อคำ
‫ดังนั้น หากเราใช้เครื่องหมายโฆษณาที่นี่ คุณจะเห็น haha แบ็กสแลชเพิ่มเติม และคุณไม่มีพลังใดๆ ที่นี่
‫แม้ว่ามันจะมีพลังก็ตาม
‫ให้ฉันแสดงให้คุณเห็นในตัวอย่างอื่น
‫โดยไม่ต้องโฆษณา
‫และตอนนี้เรามีแบ็กสแลช n
‫แล้วเราจะเห็นมากขึ้น
‫ฮ่า.
‫แบ็กสแลช
‫คุณไม่มีอำนาจที่นี่ แม้ว่ามันจะบอกว่าคุณมีพลังที่นี่ เป็นต้น
‫เลยลองเรียกใช้อีกครั้ง
‫และคุณเห็นอะไร
‫ฮ่า.
‫แบ็กสแลช n คุณไม่มีอำนาจ
‫นั่นเป็นเหตุผลที่เราใช้เครื่องหมายเพิ่ม
‫และที่นี่.
‫ฮาแบ็กสแลช n หมายถึงการขึ้นบรรทัดใหม่
‫คุณมีอำนาจที่นี่
‫เอาล่ะ นี่เป็นวิธีต่างๆ ในการจัดการสตริง
‫และสำหรับสามตัวแรก ฉันจะบอกว่ามันสมเหตุสมผลที่จะตัดสินใจเลือกหนึ่งในนั้น และใช้สิ่งนี้อย่างสม่ำเสมอเมื่อพูดถึงสตริงแบบคำต่อคำ
‫พวกเขามีกรณีการใช้งานพิเศษจริง ๆ อย่างที่คุณเห็น เช่น ด้วยตำแหน่งบน พีซีของคุณ
‫ด้วยเส้นทางของไฟล์เช่น
‫ไม่เป็นไร.
‫เท่านี้ก็เรียบร้อยสำหรับวิดีโอนี้
‫เจอกันใหม่ตอนหน้าครับ