‫ยินดีต้อนรับกลับ.
‫ตอนนี้คุณรู้วิธีอ่านจากไฟล์แล้ว มาเขียนไฟล์กันต่อเลย
‫ดังนั้นสิ่งที่ผมจะทำคือผมจะแสดงความคิดเห็นโค้ดทั้งหมดจนกว่าจะถึงตอนนั้นจริงๆ
‫ดังนั้นที่นี่เช่นนั้น
‫และเหนือสิ่งอื่นใด ฉันจะเพิ่มงานเขียนต่อไป
‫ฉันจะเริ่มด้วยอาร์เรย์สตริง ซึ่งฉันจะเรียกบรรทัด เพราะมีสองวิธีในการเขียนลงในไฟล์ของคุณเช่นกัน
‫คุณสามารถเขียนทีละบรรทัดหรือเขียนสตริงลงในไฟล์ก็ได้
‫และเราจะเริ่มต้นด้วยประเภทอาร์เรย์หรือด้วยบรรทัดอื่น
‫ดังนั้นผมจึงสร้างหลายบรรทัดที่แตกต่างกัน และฉันจะเริ่มต้นด้วยบรรทัดแรก
‫จากนั้นฉันจะสร้างบรรทัดที่สอง
‫และสุดท้ายบรรทัดที่สาม แบบนั้น
‫และตอนนี้ฉันสามารถเขียนสิ่งนั้นลงในไฟล์และจะทำกับคลาสไฟล์อีกครั้ง และคุณสามารถนำเข้าที่ด้านบนสุดได้
‫ดังนั้นการใช้จริง ๆ เราสามารถทำเช่นนี้ได้
‫ครั้งที่แล้วเราไม่ได้ทำระบบ ไฟล์ dot io dot หรือเหมือนไฟล์นั้นจริงๆ หรือแม้แต่ IO เท่านั้น
‫มานำเข้า IO กันเถอะ และตอนนี้เราก็สามารถใช้ไฟล์คลาสไฟล์และเขียนได้ทุกบรรทัด
‫และที่นี่เราต้องการอาร์กิวเมนต์ที่แตกต่างกันสองข้อ
‫หนึ่งคือพาธและอีกอันคือเนื้อหา ซึ่งคุณสามารถดูได้คืออาร์เรย์ของสตริง
‫ดังนั้นเส้นทางที่ฉันจะใช้เส้นทางเดียวกับที่เราทำครั้งก่อน
‫ดังนั้นฉันจะคัดลอกสิ่งนั้น
‫แล้วฉันต้องการบรรทัดในกรณีของเรา
‫มันเป็นเพียงเส้นเหล่านั้น
‫อาร์เรย์ของสตริง
‫ถูกต้อง.
‫นั่นคือวิธีที่ฉันสามารถเขียนลงในไฟล์หรือสร้างไฟล์ และฉันจะเขียนลงในไฟล์ข้อความด้วย
‫เรามาเริ่มกันเลยดีกว่า ไปดูสถานที่กันได้ที่นี่
‫นี่คือโฟลเดอร์ของเรา และอย่างที่คุณเห็น มันสร้างไฟล์ด้วย
‫ลองตรวจสอบดู
‫และเราอยู่ที่นั่น
‫บรรทัดแรก บรรทัดที่สอง บรรทัดที่สาม
‫ไม่เป็นไร.
‫ตอนนี้คุณรู้วิธีเขียนและอ่านจากไฟล์แล้ว
‫ตอนนี้ ไปข้างหน้าและเขียนคะแนนสูงสุดของผู้ใช้สามคนลงในอาร์เรย์
‫ไปข้างหน้าและโปรดลอง
‫ไม่เป็นไร.
‫อันแรก คะแนนสูงอันแรก สมมุติว่าคือ 250
‫จากนั้นคะแนนสูงสุดอันดับสองจะเป็น 242
‫แล้วเราได้ 240.
‫นี่คือคะแนนที่สูง และฉันจะเก็บมันไว้ในคะแนนที่สูง
‫ข้อความจุด
‫ทีนี้มาสร้างกัน
‫คุณจะเห็นว่านี่คือคอนโซล
‫ไม่มีอะไรแฟนซีเกินไปเกิดขึ้นในคอนโซล
‫และตอนนี้โฟลเดอร์สินทรัพย์
‫และคุณเห็นว่าคะแนนสูงถูกสร้างขึ้น
‫ดังนั้นตอนนี้คุณสามารถไปข้างหน้าและอ่านจากไฟล์นั้นและอ่านทีละบรรทัดแล้วอัปเดตเกมของคุณซึ่งคุณแสดงคะแนนสูง
‫ไม่เป็นไร.
‫ตอนนี้มีอีกวิธีหนึ่ง เพราะวิธีนี้เราแค่เขียนชุดบรรทัดทั้งหมดอย่างดี และตอนนี้เราก็แค่เขียนข้อความ
‫ไปข้างหน้าและสร้างสตริงข้อความซึ่งจะเป็นอินพุตและนั่นจะเป็นคอนโซลที่อ่านบรรทัด
‫ดังนั้นเราจึงอ่านได้ดียิ่งขึ้นเช่นกัน
‫ดังนั้นเราจะอ่านสิ่งที่ผู้ใช้ป้อน และตอนนี้ฉันต้องการเขียนสิ่งนั้นลงในไฟล์ของฉัน
‫ดังนั้น file dot และอย่างที่คุณเห็น เรามีวิธีการที่ถูกต้องที่นี่เช่นกัน
‫ดังนั้นเราจึงใช้วิธีอ่าน อ่านทุกบรรทัด และอ่านข้อความ และตอนนี้เราจะใช้ข้อความที่ถูกต้องทั้งหมด
‫ผมจะเขียนข้อความทั้งหมดลงในพาธ และผมจะคัดลอกพาธที่นี่แบบนั้น
‫อีกอย่าง คุณสามารถใช้สิ่งนั้น plus และที่นี่ได้
‫มาสร้างแบบนี้กัน
‫ดังนั้นอันนี้จะเป็นชื่อไฟล์
‫ดังนั้นเราจะเพิ่มชื่อไฟล์
‫บวก txt.
‫ดังนั้น dot txt
‫แล้วเราต้องการเนื้อหา
‫ดังนั้นเนื้อหาจะถูกป้อนเช่นนั้น
‫ดังนั้นขอแจ้งให้ผู้ใช้ทราบด้วยว่าคุณสามารถป้อนข้อความได้
‫ดังนั้นฉันจะบอกว่า c w โปรดตั้งชื่อไฟล์
‫และตอนนี้ตัวต่อไปจะเป็น c w
‫โปรดป้อนข้อความสำหรับไฟล์
‫และนั่นจะเป็นข้อมูลเข้าของผู้ใช้
‫ไม่เป็นไร.
‫ทีนี้ลองเขียนมันลงในคอนโซลกัน
‫โปรดระบุชื่อไฟล์ ฉันจะเรียกมันว่าไฟล์ทดสอบ ไฟล์คือป้อนข้อความสำหรับไฟล์
‫สวัสดี.
‫นี่คือการทดสอบ.
‫และเราเข้าไปและเราเข้าไปอีกครั้ง
‫เราอยู่ที่นั่น
‫ทีนี้มาลองดูกัน
‫ลองดูว่าไฟล์ทดสอบถูกสร้างขึ้นหรือไม่
‫เราอยู่ที่นั่น
‫สร้างไฟล์ทดสอบแล้ว
‫และคุณจะเห็น
‫สวัสดี.
‫นี่คือการทดสอบ.
‫ดังนั้นคุณจึงสามารถดูวิธีสร้างไฟล์ข้อความทดสอบได้อย่างง่ายดาย แม้จะใช้ชื่อผู้ใช้หรือชื่อไฟล์ด้วยตัวเองก็ตาม
‫ดังนั้นเราจึงสร้างไฟล์ของตัวเองที่นี่
‫ถูกต้องทั้งหมด
‫นี่เป็นสองวิธีในการเขียนลงในไฟล์หรือเขียนลงในไฟล์ข้อความ
‫วิธีที่หนึ่งและวิธีหนึ่งคือวิธีที่สอง
‫และตอนนี้ก็มีวิธีที่สามแล้ว
‫ดังนั้นวิธีที่สาม
‫และนั่นก็คือการใช้ตัวเขียนกระแส
‫ดังนั้นการใช้ระบบ dot IO ที่เรามีอยู่แล้ว เราจึงสามารถสร้างฟังก์ชันตัวเขียนสตรีมได้
‫ดังนั้น Stream Writer File จะเป็นตัวเขียนสตรีมใหม่
‫และในนี้ฉันต้องเข้าไปในสถานที่
‫ฉันจะใช้อันนั้นตรงนี้นะ เส้นทาง
‫ฉันจะเข้าไปในเส้นทาง และคราวนี้ฉันจะเรียกมันว่าข้อความของฉัน อะไรประมาณนั้น
‫ตอนนี้สิ่งที่เราต้องทำคือเขียนอะไรบางอย่างลงไป
‫และฉันจะอ่านหรืออ่านทุกบรรทัด ที่เรามีที่นี่พร้อมกับ the
‫สำหรับแต่ละกลุ่มและจะเขียนลงในคอนโซลของฉัน แต่ถ้ามันมีคำที่สามเท่านั้น
‫ไม่เป็นไร.
‫ดังนั้น ไปข้างหน้าสำหรับแต่ละบรรทัดสตริงในบรรทัด
‫และที่นี่ควรจะเป็นเส้นแน่นอน
‫ดังนั้นหากบรรทัดดอทประกอบด้วย
‫คำที่สาม.
‫ดังนั้นเฉพาะในกรณีที่บรรทัดมีคำที่สาม
‫จากนั้นฉันต้องการไปข้างหน้าและเขียนบรรทัดลงในไฟล์
‫ไม่เป็นไร.
‫ลองตรวจสอบดู
‫อันนี้เป็นที่สามใช่มั้ย?
‫ผมจะบวกสามในนี้ สาม 242 แบบนั้น
‫แล้วอันนั้นก็เป็นอันแรก
‫ดังนั้นฉันจึงต้องการเขียนลงในไฟล์ก็ต่อเมื่อมีคำที่สามในบรรทัดนั้นที่เรากำลังดูอยู่
‫และตอนนี้ข้อดีของผู้เขียน Stream คือเปิดและปิดตามต้องการ
‫ดังนั้นเราจึงไม่จำเป็นต้องทำทั้งหมดด้วยตนเอง
‫ทีนี้มาเรียกใช้กันใหม่
‫และที่จริงแล้ว เราต้องให้ไฟล์ใหม่ ชื่อ ไฟล์ใหม่
‫เอาล่ะทำอย่างนั้น
‫กำจัดวิธีที่สองของเราไปก่อน เพราะไม่เช่นนั้นมันจะบังคับให้เราใส่บางอย่างเข้าไป
‫และตอนนี้ เราสามารถตรวจสอบทรัพย์สินของเราได้จริง และเห็นว่าข้อความของฉันถูกสร้างขึ้น
‫นั่นคือไฟล์ที่สามของไฟล์นี้ที่นี่
‫ข้อความของฉัน ฉันจะส่งข้อความ มาเปิดมันกันเถอะ และเราเห็นเพียงสามเท่านั้นที่ได้รับที่นี่ ดังนั้นมีเพียงสามเท่านั้นที่ถูกพิมพ์ลงในไฟล์นั้น
‫ดังนั้น คุณสามารถทำบางอย่าง เช่น ใช้บรรทัด แล้วตรวจสอบว่ามีเนื้อหาเฉพาะหรือไม่
‫นี่เป็นวิธีหนึ่งในการตรวจสอบเนื้อหา
‫และนี่คือเส้นตรงนี้ ซึ่งเป็นเส้นเฉพาะที่เรากำลังดูอยู่ในทุกบรรทัดของเรา
‫จากนั้นเราตรวจสอบว่ามีคำที่สามหรือไม่
‫และถ้าทำได้ดีก็โปรดเขียนต่อไป ไม่เช่นนั้นอย่าเขียน
‫ดังนั้นเราจึงสามารถสร้างข้อความอื่นที่เรียกว่า อืม จริงๆ แล้ว ลองสร้างข้อความอื่นที่เรียกว่า
‫ข้อความของฉัน 2 และควรเขียนเฉพาะบรรทัดที่มีสองข้อความซึ่งมีสองในชื่อของพวกเขา
‫ไม่เป็นไร.
‫ฉันหวังว่าคุณจะลอง
‫อันนี้และมันจะเป็นข้อความของฉันด้วย
‫และบรรทัดประกอบด้วยสอง
‫และตอนนี้ มาเขียนหรือเรียกใช้โค้ดกันอีกครั้ง และฉันจะปิดทันที เพื่อให้คุณสามารถไปที่ ah ข้อความของฉันที่สอง
‫ซึ่งเป็นไฟล์ใหม่ และอย่างที่คุณเห็นทุกบรรทัดถูกเขียน
‫และทำไมถึงเป็นอย่างนั้น?
‫ดีเพราะทั้งหมดประกอบด้วยสอง
‫ดังนั้น ถ้าคุณต้องการให้มีเฉพาะอันที่มีสี่ด้วย คุณก็จะได้เพียงไฟล์ที่สองและสามในไฟล์หรือเขียนลงในไฟล์
‫แล้วถ้าคุณต้องการเพิ่มบางอย่างในไฟล์นั้นล่ะ
‫ดังนั้นเพิ่มข้อความลงในไฟล์
‫จากนั้นคุณสามารถไปข้างหน้าและไปดังนี้
‫ดังนั้น เราจะสร้างโค้ดบรรทัดใหม่ที่เรียกว่า Using Stream Writer และมันจะเป็นไฟล์ที่ฉันกำลังสร้าง
‫และไฟล์นั้นควรเป็นโปรแกรมเขียนสตรีมใหม่
‫และที่นี่ฉันให้เส้นทางอีกครั้งเหมือนที่เคยเป็นมา
‫อาร์กิวเมนต์จะเป็นเส้นทาง และอันที่สองจะเป็นบูลีนที่แท้จริง
‫สิ่งที่จะทำให้เราทำได้คือเขียนลงในไฟล์ของเรา
‫ไฟล์, ดอท, เส้นขวา และฉันจะพูดบางอย่างเช่น บรรทัดเพิ่มเติมแบบนั้น
‫ทีนี้มาเรียกใช้กันใหม่
‫และลองดูไฟล์ของเรา
‫ข้อความของฉันด้วย
‫และเราเห็นบรรทัดเพิ่มเติมถูกพิมพ์ลงไป เพื่อให้คุณสามารถเขียนคะแนนต่างๆ ทั้งหมดที่ผู้เล่นสร้าง
‫สร้าง หรือมี
‫และคุณสามารถยื่น เขียนทั้งหมดลงในไฟล์หรืออะไรก็ได้ที่คุณต้องการ
‫คุณสามารถเขียนมันลงในไฟล์ของคุณได้แล้ว และนั่นก็เยี่ยมมาก
‫ไม่เป็นไร.
‫ตอนนี้คุณก็รู้วิธีอ่านและเขียนไฟล์แล้ว ซึ่งก็คือไฟล์ข้อความ