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

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

13
การแปลง String เป็นอาร์เรย์“ Character” ใน Java
ฉันต้องการแปลง a Stringเป็นอาร์เรย์ของออบเจ็กต์ของคลาสCharacterแต่ฉันไม่สามารถทำการแปลงได้ ฉันรู้ว่าฉันสามารถแปลงสตริงไปยังอาร์เรย์ของประเภทชนิดข้อมูลดั้งเดิม "ถ่าน" กับ ๆtoCharArray()วิธี แต่ก็ไม่ได้ช่วยในการแปลงสตริงไปยังอาร์เรย์ของวัตถุของตัวละครประเภท ฉันจะทำเช่นนั้นได้อย่างไร?
109 java  arrays  string  character 

6
แยกสตริงที่คั่นด้วยจุลภาคในคอลัมน์เป็นแถวแยกกัน
ฉันมีกรอบข้อมูลดังนี้: data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander Hall", "Alfonso Cuaron", "Alfred Hitchcock", "Anatole Litvak", "Andrew Adamson,Marilyn Fox", "Andrew Dominik", "Andrew Stanton", "Andrew Stanton,Lee Unkrich", "Angelina Jolie,John Stevenson", "Anne …
109 r  string  split  r-faq 

21
แปลงค่าวินาทีเป็นชั่วโมงนาทีวินาที?
ฉันพยายามแปลงค่าวินาที (ในตัวแปร BigDecimal) เป็นสตริงใน editText เช่น "1 ชั่วโมง 22 นาที 33 วินาที" หรืออะไรสักอย่าง ฉันได้ลองแล้ว: String sequenceCaptureTime = ""; BigDecimal roundThreeCalc = new BigDecimal("0"); BigDecimal hours = new BigDecimal("0"); BigDecimal myremainder = new BigDecimal("0"); BigDecimal minutes = new BigDecimal("0"); BigDecimal seconds = new BigDecimal("0"); BigDecimal var3600 = new BigDecimal("3600"); BigDecimal var60 …


10
ตรวจสอบว่าค่าอยู่ในอาร์เรย์ (C #)
ฉันจะตรวจสอบได้อย่างไรว่าค่าอยู่ในอาร์เรย์ใน C # เช่นฉันต้องการสร้างอาร์เรย์พร้อมรายชื่อเครื่องพิมพ์ สิ่งเหล่านี้จะถูกป้อนเข้ากับเมธอดซึ่งจะดูที่แต่ละสตริงในทางกลับกันและถ้าสตริงนั้นเหมือนกับค่าในอาร์เรย์ให้ดำเนินการนั้น ตัวอย่างเช่น: string[] printer = {"jupiter", "neptune", "pangea", "mercury", "sonic"}; foreach (p in printer) { PrinterSetup(p); } นี่คือชื่อของเครื่องพิมพ์ซึ่งถูกป้อนเข้ากับเมธอด PrinterSetup PrinterSetup จะมีลักษณะเช่นนี้ (pseudocode บางตัว): public void PrinterSetup(printer) { if (printer == "jupiter") { Process.Start("BLAH BLAH CODE TO ADD PRINTER VIA WINDOWS EXEC"); } } ฉันจะจัดรูปแบบif (printer == …
109 c#  .net  arrays  string 

3
String.Index ทำงานอย่างไรใน Swift
ฉันได้อัปเดตโค้ดและคำตอบเก่าของฉันด้วย Swift 3 แต่เมื่อฉันไปที่ Swift Strings และ Indexing มันเป็นเรื่องยากที่จะเข้าใจสิ่งต่างๆ โดยเฉพาะฉันกำลังลองสิ่งต่อไปนี้: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error โดยที่บรรทัดที่สองทำให้ฉันมีข้อผิดพลาดต่อไปนี้ 'advancedBy' ไม่พร้อมใช้งาน: ในการเลื่อนดัชนีโดย n ขั้นตอนให้เรียก 'index (_: offsetBy :)' บนอินสแตนซ์ CharacterView ที่สร้างดัชนี ฉันเห็นว่าStringมีวิธีการดังต่อไปนี้ str.index(after: String.Index) str.index(before: String.Index) str.index(String.Index, offsetBy: String.IndexDistance) str.index(String.Index, offsetBy: String.IndexDistance, limitedBy: String.Index) สิ่งเหล่านี้ทำให้ฉันสับสนในตอนแรกดังนั้นฉันจึงเริ่มเล่นกับพวกเขาจนกว่าฉันจะเข้าใจพวกเขา ฉันกำลังเพิ่มคำตอบด้านล่างเพื่อแสดงวิธีการใช้งาน
109 swift  string  indexing 


5
แยกสตริงโดยใช้ตัวคั่นขึ้นบรรทัดใหม่ด้วย Python
ฉันต้องการคั่นสตริงที่มีบรรทัดใหม่อยู่ ฉันจะบรรลุมันได้อย่างไร? โปรดดูรหัสด้านล่าง อินพุต: data = """a,b,c d,e,f g,h,i j,k,l""" ผลลัพธ์ที่ต้องการ: ['a,b,c', 'd,e,f', 'g,h,i', 'j,k,l'] ฉันได้ลองวิธีการด้านล่างแล้ว: 1. output = data.split('\n') 2. output = data.split('/n') 3. output = data.rstrip().split('\n')

7
ฉันจะสร้างสตริง Python หลายบรรทัดที่มีตัวแปรอินไลน์ได้อย่างไร
ฉันกำลังมองหาวิธีที่สะอาดในการใช้ตัวแปรภายในสตริง Python หลายบรรทัด สมมติว่าฉันต้องการทำสิ่งต่อไปนี้: string1 = go string2 = now string3 = great """ I will $string1 there I will go $string2 $string3 """ ฉันต้องการดูว่ามีบางอย่างที่คล้ายกับ$ใน Perl เพื่อระบุตัวแปรในไวยากรณ์ Python หรือไม่ ถ้าไม่ - วิธีใดที่ง่ายที่สุดในการสร้างสตริงหลายบรรทัดพร้อมตัวแปร

16
วิธีแทนที่ช่องว่างสีขาวหลายช่องด้วยช่องว่างเดียว
สมมติว่าฉันมีสตริงเช่น: "Hello how are you doing?" ฉันต้องการฟังก์ชันที่เปลี่ยนช่องว่างหลายช่องให้เป็นช่องว่างเดียว ดังนั้นฉันจะได้รับ: "Hello how are you doing?" ฉันรู้ว่าฉันสามารถใช้ regex หรือโทรได้ string s = "Hello how are you doing?".replace(" "," "); แต่ฉันจะต้องเรียกมันหลาย ๆ ครั้งเพื่อให้แน่ใจว่าช่องว่างตามลำดับทั้งหมดถูกแทนที่ด้วยช่องว่างเพียงอันเดียว มีวิธีการในตัวสำหรับสิ่งนี้หรือไม่?
108 c#  string  whitespace 

14
สวิฟต์สองครั้งเป็นสตริง
ก่อนที่ฉันจะอัปเดต xCode 6 ฉันไม่มีปัญหาในการส่งคู่เป็นสตริง แต่ตอนนี้ฉันมีข้อผิดพลาด var a: Double = 1.5 var b: String = String(a) มันทำให้ฉันมีข้อความแสดงข้อผิดพลาด "double is not convertible to string" มีวิธีอื่นที่จะทำได้หรือไม่?
108 swift  string  casting  double 

4
ฉันจะทราบได้อย่างไรว่าอักขระตัวแรกของสตริงเป็นตัวเลขหรือไม่
ใน Java มีวิธีค้นหาว่าอักขระตัวแรกของสตริงเป็นตัวเลขหรือไม่? วิธีหนึ่งคือ string.startsWith("1") และทำด้านบนจนครบ 9 แต่ดูเหมือนจะไม่มีประสิทธิภาพมาก
108 java  string 

6
เพิ่มอักขระลงในสตริงใน Javascript
ฉันต้องการเพิ่มอักขระ For Loop ในสตริงว่าง ฉันรู้ว่าคุณสามารถใช้ฟังก์ชัน concat ใน Javascript เพื่อทำการต่อด้วยสตริง var first_name = "peter"; var last_name = "jones"; var name=first_name.concat(last_name) แต่ด้วยตัวอย่างของฉันมันไม่ได้ผล มีความคิดอย่างไรที่จะทำวิธีอื่น? รหัสของฉัน: var text =""; for (var member in list) { text.concat(list[member]); }

7
การแปลงสตริงให้ลอยใน C #
ฉันกำลังแปลงสตริงเช่น "41.00027357629127" และฉันกำลังใช้; Convert.ToSingle("41.00027357629127"); หรือ float.Parse("41.00027357629127"); วิธีการเหล่านี้กลับ4.10002732E + 15 เมื่อฉันแปลงเป็นลอยฉันต้องการ "41.00027357629127" สตริงนี้ควรจะเหมือนกัน ...


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