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

สตริงเป็นลำดับที่ จำกัด ของสัญลักษณ์ที่ใช้กันทั่วไปสำหรับข้อความแม้ว่าบางครั้งสำหรับข้อมูลโดยพลการ

11
วิธีการแปลง array object เป็น array string ใน Java
ฉันใช้รหัสต่อไปนี้เพื่อแปลงอาร์เรย์วัตถุเป็นอาร์เรย์สตริง: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); แต่ฉันสงสัยว่ามีวิธีอื่นในการทำเช่นนี้หรือไม่: String_Array=(String[])Object_Array; แต่สิ่งนี้จะทำให้เกิดข้อผิดพลาดรันไทม์: Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; วิธีที่ถูกต้องในการทำคืออะไร?
244 java  arrays  string 


22
ลบอักขระตัวสุดท้ายออกจากสตริง ภาษาที่รวดเร็ว
ฉันจะลบอักขระตัวสุดท้ายออกจากตัวแปร String โดยใช้ Swift ได้อย่างไร ไม่พบในเอกสาร นี่คือตัวอย่างเต็มรูปแบบ: var expression = "45+22" expression = expression.substringToIndex(countElements(expression) - 1)
243 string  character  swift 

11
วิธีที่ดีที่สุดในการระบุช่องว่างในการดำเนินงาน String.Split
ฉันกำลังแยกสตริงตามช่องว่างดังนี้: string myStr = "The quick brown fox jumps over the lazy dog"; char[] whitespace = new char[] { ' ', '\t' }; string[] ssizes = myStr.Split(whitespace); มันเป็นเรื่องที่น่ากลัวที่จะกำหนด char [] ทุกที่ในรหัสของฉันฉันต้องการทำ มีวิธีที่มีประสิทธิภาพมากกว่าที่ไม่ต้องการการสร้างอาร์เรย์อักขระ (ซึ่งมีแนวโน้มที่จะเกิดข้อผิดพลาดหากคัดลอกในที่ต่าง ๆ ) หรือไม่?
243 c#  string 

15
วิธีการแปลงบูลีนเป็นสตริง
ฉันมีตัวแปรบูลีนที่ฉันต้องการแปลงเป็นสตริง: $res = true; ฉันต้องการค่าที่แปลงเป็นรูปแบบ: "true" "false"ไม่ใช่"0" "1" $converted_res = "true"; $converted_res = "false"; ฉันพยายามแล้ว: $converted_res = string($res); $converted_res = String($res); แต่มันบอกฉันว่าstringและStringไม่รู้จักฟังก์ชั่น ฉันจะแปลงบูลีนนี้เป็นสตริงในรูปแบบ"true"หรือ"false"ใน PHP ได้อย่างไร
242 php  string 


21
ฉันจะตรวจสอบว่าสตริง C ++ std :: เริ่มต้นด้วยสตริงที่แน่นอนและแปลงสตริงย่อยเป็น int ได้อย่างไร
ฉันจะใช้สิ่งต่อไปนี้ (Python pseudocode) ใน C ++ ได้อย่างไร if argv[1].startswith('--foo='): foo_value = int(argv[1][len('--foo='):]) (ตัวอย่างเช่นถ้าargv[1]เป็น--foo=98เช่นนั้นfoo_valueคือ98) อัปเดต:ฉันลังเลที่จะดู Boost เนื่องจากฉันแค่มองการเปลี่ยนแปลงเล็กน้อยเป็นเครื่องมือบรรทัดคำสั่งเล็ก ๆ น้อย ๆ (ฉันไม่ต้องการเรียนรู้วิธีเชื่อมโยงและใช้ Boost สำหรับผู้เยาว์ การเปลี่ยนแปลง)

13
วิธีการแปลง Strings ไปเป็นและจากอาร์เรย์ UTF8 ไบต์ใน Java
ใน Java ฉันมี String และฉันต้องการเข้ารหัสเป็นอาร์เรย์ไบต์ (ใน UTF8 หรือการเข้ารหัสอื่น ๆ ) อีกวิธีหนึ่งฉันมีอาร์เรย์ไบต์ (ในการเข้ารหัสที่รู้จักกันบางส่วน) และฉันต้องการแปลงเป็นสตริง Java ฉันจะแปลงเหล่านี้ได้อย่างไร

7
ความยาวสูงสุดที่เป็นไปได้ของสตริง. NET คืออะไร?
สตริงที่ยาวที่สุดที่สามารถสร้างได้ใน. NET คืออะไร? เอกสารสำหรับStringชั้นเรียนเงียบในคำถามนี้เท่าที่ฉันเห็นดังนั้นคำตอบที่เชื่อถือได้อาจต้องใช้ความรู้เกี่ยวกับ internals การเปลี่ยนแปลงสูงสุดในระบบ 64 บิตจะเป็นอย่างไร [คำถามนี้ถูกถามถึงความอยากรู้มากกว่าการใช้งานจริง - ฉันไม่ต้องการสร้างรหัสใด ๆ ที่ใช้สตริงขนาดมหึมา!]
239 .net  string  limits 

12
อักขระ Unicode หนึ่งตัวต้องใช้กี่ไบต์
ฉันสับสนเล็กน้อยเกี่ยวกับการเข้ารหัส เท่าที่ฉันรู้ว่าอักขระ ASCII เก่านั้นใช้อักขระหนึ่งไบต์ต่ออักขระ อักขระ Unicode ต้องการจำนวนไบต์? ฉันสมมติว่าอักขระ Unicode หนึ่งตัวสามารถมีตัวละครที่เป็นไปได้ทุกภาษาจากทุกภาษาฉันจะแก้ไขไหม? ดังนั้นต้องมีกี่ไบต์ต่อตัวอักษร? UTF-7, UTF-6, UTF-16 ฯลฯ หมายถึงอะไร? พวกเขาเป็นรุ่นที่แตกต่างกันของ Unicode หรือไม่? ฉันอ่านบทความ Wikipedia เกี่ยวกับ Unicodeแต่มันค่อนข้างยากสำหรับฉัน ฉันรอคอยที่จะเห็นคำตอบง่ายๆ


10
สตริง JavaScript เปลี่ยนแปลงไม่ได้หรือไม่? ฉันต้องการ“ เครื่องมือสร้างสตริง” ใน JavaScript หรือไม่
จาวาสคริปต์ใช้สตริงที่ไม่เปลี่ยนรูปหรือไม่แน่นอนหรือไม่? ฉันต้องการ "เครื่องมือสร้างสตริง" หรือไม่?
237 javascript  string 


16
ลบอักขระพิเศษเครื่องหมายวรรคตอนและช่องว่างทั้งหมดออกจากสตริง
ฉันต้องลบอักขระพิเศษเครื่องหมายวรรคตอนและช่องว่างทั้งหมดออกจากสตริงเพื่อให้ฉันมีตัวอักษรและตัวเลขเท่านั้น
236 python  regex  string 

13
การลบอักขระบรรทัดใหม่ต่อท้ายจากอินพุต fgets ()
ฉันพยายามรับข้อมูลจากผู้ใช้และส่งไปยังฟังก์ชันอื่นในหน่วย gcc รหัสคืออะไรเช่นนี้ printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); } อย่างไรก็ตามฉันพบว่ามันมี\nตัวละครขึ้นบรรทัดใหม่ในตอนท้าย ดังนั้นถ้าฉันใส่มันจบลงด้วยการส่งJohn John\nฉันจะลบ\nและส่งสตริงที่เหมาะสมได้อย่างไร
236 c  string  gcc  newline  fgets 

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