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

โดยทั่วไปถ่านหมายถึงชนิดข้อมูลอักขระซึ่งแสดงถึงตัวอักษรของข้อความ

17
เพราะเหตุใดอักขระ char [] จึงนิยมใช้ String สำหรับรหัสผ่าน
ใน Swing ฟิลด์รหัสผ่านมีเมธอดgetPassword()(return char[]) แทนที่จะเป็นเมธอดปกติgetText()(return String) ในทำนองเดียวกันฉันเจอข้อเสนอแนะที่จะไม่ใช้Stringในการจัดการรหัสผ่าน เหตุใดจึงStringเป็นภัยคุกคามต่อความปลอดภัยเมื่อต้องใช้รหัสผ่าน char[]มันให้ความรู้สึกไม่สะดวกในการใช้งาน
3422 java  string  security  passwords  char 



13
char s [] และ char * s แตกต่างกันอย่างไร?
ใน C หนึ่งสามารถใช้ตัวอักษรสตริงในการประกาศเช่นนี้: char s[] = "hello"; หรือเช่นนี้ char *s = "hello"; ดังนั้นความแตกต่างคืออะไร? ฉันต้องการที่จะรู้ว่าสิ่งที่เกิดขึ้นจริงในแง่ของระยะเวลาการจัดเก็บทั้งในเวลารวบรวมและเวลาทำงาน
506 c  string  char  constants 



14
วิธีการแปลงอาร์เรย์ถ่านกลับไปเป็นสตริง?
ฉันมีอาร์เรย์ถ่าน: char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; ทางออกปัจจุบันของฉันคือการทำ String b = new String(a); แต่แน่นอนว่ามีวิธีที่ดีกว่าในการทำเช่นนี้?
405 java  arrays  string  char 

17
std :: string เป็นถ่าน *
ฉันต้องการแปลงstd :: stringเป็นchar *หรือchar []ชนิดข้อมูล std::string str = "string"; char* chr = str; ผลการค้นหาใน: “ข้อผิดพลาด: ไม่สามารถแปลง 'มาตรฐาน :: สตริง' เป็น 'ถ่าน' ...” มีวิธีการอะไรให้ทำเช่นนี้?
335 c++  string  char 


9
ลบอักขระสุดท้ายของสตริง
ฉันกำลังดึงข้อมูลจำนวนมากในรายการเชื่อมโยงกับฐานข้อมูลและฉันต้องการสร้างกลุ่มสตริงสำหรับผู้ที่เชื่อมต่อกับเว็บไซต์ ฉันใช้สิ่งนี้เพื่อทดสอบ แต่สิ่งนี้ไม่ใช่แบบไดนามิกดังนั้นจึงเป็นเรื่องที่แย่มาก: string strgroupids = "6"; ฉันต้องการใช้ตอนนี้ แต่สตริงที่ส่งกลับเป็นสิ่งที่ต้องการ1,2,3,4,5, groupIds.ForEach((g) => { strgroupids = strgroupids + g.ToString() + ","; strgroupids.TrimEnd(','); }); strgroupids.TrimEnd(new char[] { ',' }); ฉันต้องการลบ,หลังจากนี้5แต่มันไม่ทำงานแน่นอน
259 c#  string  char 

19
ทำไมไม่มี Char.Empty เหมือน String.Empty?
มีเหตุผลสำหรับสิ่งนี้หรือไม่? ฉันกำลังถามเพราะถ้าคุณจำเป็นต้องใช้ตัวอักษรว่างเปล่าจำนวนมากคุณจะเข้าสู่สถานการณ์เดียวกับที่คุณทำเมื่อคุณใช้สตริงเปล่าจำนวนมาก แก้ไข: เหตุผลของการใช้งานนี้คือ: myString.Replace ('c', '') ดังนั้นลบอินสแตนซ์ทั้งหมดของ 'c's ออกจาก myString

4
วิธีการแปลงอาร์เรย์ถ่านเป็นสตริง?
แปลง C ++ stringไปแถวถ่านเป็น straightorward สวยโดยใช้ฟังก์ชั่นของสตริงแล้วทำc_str strcpyอย่างไรก็ตามวิธีการทำตรงข้าม? ฉันมีแถวถ่านชอบที่จะแปลงกลับไปที่:char arr[ ] = "This is a test"; string str = "This is a test
254 c++  string  char  arrays 

7
Java: แยกค่า int จากถ่าน
ฉันแค่อยากรู้ว่ามีวิธีที่ดีกว่าในการแยกตัวเลขจากตัวละครในสตริง (สมมติว่าเรารู้ว่าตัวอักษรที่ดัชนี n เป็นตัวเลข) String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (ไร้ประโยชน์ที่จะบอกว่ามันเป็นเพียงตัวอย่าง)
223 java  parsing  char  int  parseint 



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.