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

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

8
วิธีการแปลง Java String เป็นไบต์ []?
มีวิธีการแปลง Java Stringเป็นbyte[]( ไม่ใช่กล่องByte[]) หรือไม่ ในการลองนี้: System.out.println(response.split("\r\n\r\n")[1]); System.out.println("******"); System.out.println(response.split("\r\n\r\n")[1].getBytes().toString()); และฉันได้รับเอาต์พุตแยกจากกัน ไม่สามารถแสดงเอาต์พุตที่ 1 เนื่องจากเป็นสตริง gzip <A Gzip String> ****** [B@38ee9f13 ที่สองคือที่อยู่ มีอะไรที่ฉันทำผิดหรือเปล่า? ฉันต้องการผลลัพธ์ในการbyte[]ป้อนให้ gzip decompressor ซึ่งมีดังต่อไปนี้ String decompressGZIP(byte[] gzip) throws IOException { java.util.zip.Inflater inf = new java.util.zip.Inflater(); java.io.ByteArrayInputStream bytein = new java.io.ByteArrayInputStream(gzip); java.util.zip.GZIPInputStream gzin = new java.util.zip.GZIPInputStream(bytein); java.io.ByteArrayOutputStream byteout = new …
539 java  arrays  string 

24
วิธีการแปลงสตริงที่คั่นด้วยเครื่องหมายจุลภาคเป็น ArrayList?
มีวิธีการในตัวใน Java ซึ่งช่วยให้เราสามารถแปลงสตริงที่คั่นด้วยเครื่องหมายจุลภาคเพื่อภาชนะบางอย่าง (เช่นอาร์เรย์รายการหรือเวกเตอร์)? หรือฉันจำเป็นต้องเขียนรหัสที่กำหนดเองสำหรับสิ่งนั้น? String commaSeparated = "item1 , item2 , item3"; ArrayList<String> items = //method that converts above string into list??

27
ฉันจะตรวจสอบว่าสตริงมีสตริงอื่นใน Swift ได้อย่างไร
ในObjective-Cรหัสเพื่อตรวจสอบสตริงย่อยในการNSStringคือ: NSString *string = @"hello Swift"; NSRange textRange =[string rangeOfString:@"Swift"]; if(textRange.location != NSNotFound) { NSLog(@"exists"); } แต่ฉันจะทำสิ่งนี้ใน Swift ได้อย่างไร


4
ฉันสามารถใช้เครื่องหมายคำพูดคู่ในสตริงตัวอักษรต่อคำได้หรือไม่?
ในสตริงตัวอักษรคำต่อคำ (@ "foo") ใน C # เครื่องหมายแบ็กสแลชจะไม่ถือว่าเป็น escapes ดังนั้นการทำ \ "เพื่อให้ได้อัญประกาศคู่ไม่ทำงานมีวิธีใดที่จะได้รับการเสนอราคาซ้ำในสตริงตัวอักษรคำต่อคำ ? สิ่งนี้เข้าใจไม่ได้: string foo = @"this \"word\" is escaped";


15
วิธีแปลงการแสดงสตริงของรายการเป็นรายการ?
ฉันสงสัยว่าวิธีที่ง่ายที่สุดคือการแปลงstringรายการเช่นต่อไปนี้เป็นlist: x = u'[ "A","B","C" , " D"]' แม้ในกรณีที่ผู้ใช้ใส่ช่องว่างระหว่างเครื่องหมายจุลภาคและช่องว่างภายในเครื่องหมายคำพูด ฉันต้องจัดการกับเรื่องนี้เช่นกันเพื่อ: x = ["A", "B", "C", "D"] ใน Python ฉันรู้ว่าฉันสามารถตัดช่องว่างด้วยstrip()และsplit()ใช้ตัวดำเนินการแยกและตรวจสอบตัวอักษรที่ไม่ใช่ แต่รหัสก็เริ่มแย่มาก มีฟังก์ชั่นด่วนที่ฉันไม่ทราบหรือไม่?
531 python  string 


13
คุณจะสร้างสตริงที่คั่นด้วยเครื่องหมายจุลภาคจากรายการสตริงได้อย่างไร
อะไรคือวิธีที่คุณต้องการในการเชื่อมสตริงจากลำดับที่มีการเพิ่มเครื่องหมายจุลภาค นั่นคือคุณทำแผนที่อย่างไร['a', 'b', 'c']เพื่อ'a,b,c'? (กรณี['s']และ[]ควรถูกแมป's'และ''ตามลำดับ) ฉันมักจะจบลงด้วยการใช้สิ่งที่ชอบ''.join(map(lambda x: x+',',l))[:-1]แต่ก็รู้สึกไม่พอใจบ้าง
527 python  string  list 


30
นับจำนวนอักขระที่เกิดขึ้นในสตริงใน Javascript
ฉันต้องนับจำนวนครั้งของอักขระในสตริง ตัวอย่างเช่นสมมติว่าสตริงของฉันมี: var mainStr = "str1,str2,str3,str4"; ฉันต้องการหาจำนวน,ตัวอักษรคอมม่าซึ่งก็คือ 3 และจำนวนของสตริงแต่ละตัวหลังจากแยกตามคอมม่าซึ่งก็คือ 4 ฉันต้องตรวจสอบว่าแต่ละสตริงเช่น str1 หรือ str2 หรือ str3 หรือ str4 ไม่ควรเกิน 15 ตัวอักษร
525 javascript  string 


23
วิธีที่ดีที่สุดในการแปลงตัวเลขเป็นสตริงใน JavaScript คืออะไร
อะไรคือ "วิธีที่ดีที่สุด" ในการแปลงตัวเลขเป็นสตริง (ในแง่ของความได้เปรียบด้านความเร็วความได้เปรียบที่ชัดเจนความได้เปรียบของหน่วยความจำ ฯลฯ ) ตัวอย่างบางส่วน: String(n) n.toString() ""+n n+""

30
สตริง Java multiline
มาจาก Perl ฉันแน่ใจว่าขาด "here-document" หมายถึงการสร้างสตริงหลายบรรทัดในซอร์สโค้ด: $string = <<"EOF" # create a three-line string text text text EOF ใน Java ฉันต้องมีเครื่องหมายคำพูดที่ยุ่งยากและเครื่องหมายบวกในทุกบรรทัดเมื่อฉันเชื่อมสตริงหลายบรรทัดของฉันตั้งแต่เริ่มต้น อะไรคือทางเลือกที่ดีกว่า กำหนดสตริงของฉันในไฟล์คุณสมบัติหรือไม่ แก้ไข : สองคำตอบบอกว่า StringBuilder.append () เป็นที่นิยมในเครื่องหมายบวก มีใครอธิบายเพิ่มเติมว่าทำไมพวกเขาถึงคิดเช่นนั้น? มันไม่ได้ดูดีกว่าสำหรับฉันเลย ฉันกำลังมองหาวิธีการเกี่ยวกับความจริงที่ว่าสตริงหลายบรรทัดไม่ใช่โครงสร้างภาษาชั้นหนึ่งซึ่งหมายความว่าฉันไม่ต้องการแทนที่โครงสร้างภาษาชั้นหนึ่ง (การต่อสตริงด้วยเครื่องหมายบวก) ด้วยการเรียกเมธอด แก้ไข : เพื่อชี้แจงคำถามของฉันเพิ่มเติมฉันไม่ได้กังวลเกี่ยวกับประสิทธิภาพเลย ฉันกังวลเกี่ยวกับการบำรุงรักษาและปัญหาการออกแบบ
516 java  string  multiline 


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