คำถามติดแท็ก capitalization


30
วิธีใช้อักษรตัวแรกของแต่ละคำให้เป็นตัวพิมพ์ใหญ่ในสตริง
มีฟังก์ชั่นที่สร้างขึ้นใน Java ที่ใช้อักษรตัวแรกของแต่ละคำในสตริงและไม่ส่งผลกระทบต่ออักขระอื่นหรือไม่? ตัวอย่าง: jon skeet -> Jon Skeet miles o'Brien-> Miles O'Brien(B ยังคงเป็นทุนกฎนี้ออกกรณีชื่อ) old mcdonald-> Old Mcdonald* * ( Old McDonaldจะหาเหมือนกัน แต่ฉันไม่คิดว่ามันจะฉลาดขนาดนั้น) ดูอย่างรวดเร็วที่Java String Documentationเปิดเผยเท่านั้นtoUpperCase()และtoLowerCase()แน่นอนว่าไม่ได้มีพฤติกรรมที่ต้องการ โดยปกติแล้วผลลัพธ์ของ Google นั้นถูกครอบงำด้วยฟังก์ชันทั้งสอง ดูเหมือนว่าล้อที่จะต้องมีการประดิษฐ์ขึ้นแล้วมันไม่เจ็บที่จะถามดังนั้นฉันสามารถใช้มันได้ในอนาคต

7
มีวิธีกำหนด TextView ให้เป็นตัวพิมพ์ใหญ่ทั้งหมดหรือไม่?
ฉันต้องการที่จะสามารถกำหนดแอตทริบิวต์ xml หรือสไตล์ให้กับสิ่งTextViewที่จะทำให้ข้อความใด ๆ ที่มีอยู่ในตัวพิมพ์ใหญ่ทั้งหมด คุณลักษณะandroid:inputType="textCapCharacters"และทำอะไรและมีลักษณะเหมือนพวกเขาเป็นผู้ใช้ข้อความที่ข้าพเจ้าได้ป้อนไม่android:capitalize="characters"TextView ฉันต้องการทำสิ่งนี้เพื่อให้ฉันสามารถแยกสไตล์จากเนื้อหา ฉันรู้ว่าฉันสามารถทำสิ่งนี้ได้โดยทางโปรแกรม แต่อีกครั้งฉันต้องการที่จะรักษาสไตล์และเนื้อหา

7
แก้ไขการใช้อักษรตัวพิมพ์ใหญ่ของตัวแปรสคริปต์ Bash และ shell
ฉันใช้เชลล์สคริปต์จำนวนมากที่มีตัวแปรในตัวพิมพ์ใหญ่ทั้งหมดและฉันคิดเสมอว่ามีความเข้าใจผิดที่รุนแรง ความเข้าใจของฉันคือว่าโดยการประชุม (และอาจจำเป็นนานแล้ว) ตัวแปรสภาพแวดล้อมอยู่ในตัวพิมพ์ใหญ่ทั้งหมด แต่ในสภาพแวดล้อมที่มีการเขียนสคริปต์ที่ทันสมัยเช่นทุบตีฉันได้ต้องการเสมอประชุมของชื่อกรณีที่ต่ำกว่าสำหรับตัวแปรชั่วคราวและคนบนกรณีเฉพาะสำหรับการส่งออกตัวแปร (เช่นสภาพแวดล้อม) ตัวอย่างเช่น: #!/usr/bin/env bash year=`date +%Y` echo "It is $year." export JAVA_HOME="$HOME/java" นั่นเป็นสิ่งที่ฉันทำ มีแหล่งข้อมูลที่เชื่อถือได้ซึ่งเห็นด้วยหรือไม่เห็นด้วยกับวิธีการนี้หรือเป็นเรื่องของสไตล์อย่างหมดจดหรือไม่?


17
มีเหตุผลที่ดีที่จะใช้ตัวพิมพ์ใหญ่สำหรับคำหลัก SQL หรือไม่? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้สามารถตอบพร้อมข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ค่าเริ่มต้นดูเหมือนจะเป็นตัวพิมพ์ใหญ่ แต่มีเหตุผลอะไรที่จะใช้ตัวพิมพ์ใหญ่สำหรับคำหลักหรือไม่? ฉันเริ่มใช้ตัวพิมพ์ใหญ่เพราะฉันแค่พยายามจับคู่สิ่งที่ SQL Server ให้ฉันเมื่อใดก็ตามที่ฉันพยายามสร้างบางสิ่งเช่นขั้นตอนการจัดเก็บใหม่ แต่ตอนนั้นฉันรู้สึกแย่มากกับนิ้วลูก (ที่ 5) ของฉันที่ต้องShiftกดปุ่มค้างไว้เสมอฉันจึงหยุดใช้ตัวพิมพ์ใหญ่ เหตุผลใดที่ฉันควรกลับไปใช้ตัวพิมพ์ใหญ่ แก้ไข : ขอบคุณสำหรับคำตอบ ฉันยังไม่ได้เขียนโปรแกรมในสมัยที่โคบอลเป็นราชาดังนั้นฉันจึงไม่รู้เรื่องนี้ ฉันจะใช้ตัวพิมพ์เล็กต่อจากนี้

17
ใช้ประโยชน์จากอักขระตัวแรกของสตริงเท่านั้นและปล่อยให้คนอื่นอยู่คนเดียว? (ราง)
ฉันกำลังพยายามทำให้ Rails ใช้ประโยชน์จากอักขระตัวแรกของสตริงและปล่อยให้คนอื่น ๆ เป็นแบบที่เป็นอยู่ ฉันกำลังประสบปัญหาที่ทำให้ "ฉันมาจากนิวยอร์ก" กลายเป็น "ฉันมาจากนิวยอร์ก" ฉันจะใช้วิธีใดในการเลือกอักขระตัวแรก ขอบคุณ แก้ไข:ฉันพยายามใช้สิ่งที่ macek แนะนำ แต่ฉันได้รับข้อผิดพลาด"วิธีการที่ไม่ได้กำหนดเป็นตัวพิมพ์ใหญ่" รหัสทำงานได้ดีโดยไม่มีบรรทัดตัวพิมพ์ใหญ่ ขอบคุณสำหรับความช่วยเหลือ! def fixlistname! self.title = self.title.lstrip + (title.ends_with?("...") ? "" : "...") self.title[0] = self.title[0].capitalize errors.add_to_base("Title must start with \"You know you...\"") unless self.title.starts_with? 'You know you' end แก้ไข 2:ใช้งานได้ ขอบคุณสำหรับความช่วยเหลือ! แก้ไข 3:เดี๋ยวก่อนไม่ฉันไม่ได้ ... …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.