«string» etiketlenmiş sorular

Bir dize, bazen rastgele veriler için olsa da, genellikle metin için kullanılan sonlu bir sembol dizisidir.

9
Bir dizgeyi Perl'de bir sayıya nasıl dönüştürebilirim?
İçinde ondalık bir değer tutan bir dizem var ve bu dizeyi bir kayan noktalı değişkene dönüştürmem gerekiyor. Dolayısıyla, sahip olduğum dizeye bir örnek "5.45" ve kayan nokta eşdeğeri istiyorum, böylece ona .1 ekleyebilirim. İnternette arama yaptım, ancak yalnızca bir dizeyi tam sayıya nasıl dönüştüreceğimi görüyorum.


7
string.List <int> veya başka bir türe katılın
Bir dizi veya giriş listesini aşağıdaki gibi virgülle ayrılmış bir dizeye dönüştürmek istiyorum: string myFunction(List&lt;int&gt; a) { return string.Join(",", a); } Ancak string.Join yalnızca List&lt;string&gt;ikinci parametre olarak alır . Bunu yapmanın en iyi yolu nedir?
86 c#  arrays  string 

10
Java'da CamelCase'i camel_case'e dönüştürmek için normal ifade
İstenen çıkış gibi bir dize regex kullanarak dönüştürmek için verilmez anlıyorum FooBariçin Foo_Baryerine veren Foo_Bar_. String.substring ile bir şeyler yapabilirdim substring(0, string.length() - 2)veya son karakteri değiştirebilirdim, ancak böyle bir senaryo için daha iyi bir çözüm olduğunu düşünüyorum. İşte kod: String regex = "([A-Z][a-z]+)"; String replacement = "$1_"; "CamelCaseToSomethingElse".replaceAll(regex, replacement); …
86 java  regex  string 

9
Büyük ve Küçük Harf
Büyük / küçük harfe duyarlı olmayan karşılaştırmalar yaparken, dizeyi büyük harfe veya küçük harfe dönüştürmek daha mı verimli? Fark eder mi? Bu SO gönderisinde , "Microsoft bunu bu şekilde optimize ettiği için C # 'ın ToUpper ile daha verimli olduğu öneriliyor . Ancak ToLower'ı ToUpper'a dönüştürmenin dizelerinizin daha fazla neyi …


6
Python'da noktalı virgülle ayrılmış bir dizeyi sözlüğe bölme
Şuna benzeyen bir dizem var: "Name1=Value1;Name2=Value2;Name3=Value3" Python'da, bunu ben yapmışım gibi, bu dizeyi alacak ve bir sözlük oluşturacak yerleşik bir sınıf / işlev var mı: dict = { "Name1": "Value1", "Name2": "Value2", "Name3": "Value3" } Mevcut modülleri inceledim, ancak eşleşen bir şey bulamıyorum. Teşekkürler, ilgili kodu nasıl yapacağımı biliyorum, ancak …

4
Bir C ++ Dizesinin Karakterlerini Sıralama
Bir dizem varsa, karakterleri sıralamak için yerleşik bir işlev var mı yoksa kendi dizimi mi yazmam gerekir? Örneğin: string word = "dabc"; Bunu şu şekilde değiştirmek isterdim: string sortedWord = "abcd"; Belki de char kullanmak daha iyi bir seçenektir? Bunu C ++ 'da nasıl yaparım?
86 c++  string  sorting 



7
C # 'da bir dizede bulunduğunda {0} ne anlama geliyor?
Bunun gibi bir sözlükte: Dictionary&lt;string, string&gt; openWith = new Dictionary&lt;string, string&gt;(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe"); Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]); Çıktı: Key = "rtf" value = wordpad.exe için Ne anlama {0}geliyor?
85 c#  string  formatting 

6
Swift'de Int'i Hex String'e dönüştürme
Obj-C'de işaretsiz bir n tamsayısını onaltılık bir dizgeye dönüştürürdüm NSString *st = [NSString stringWithFormat:@"%2X", n]; Uzun süre bunu Swift diline çevirmeye çalıştım, ancak başarısız oldu.
85 ios  string  hex  swift 


5
string.Empty vs null. Hangisini kullanıyorsunuz?
Son zamanlarda iş yerindeki bir meslektaşım, string.Emptybir dize değişkeni ayarlarken kullanmamamı null, yığını kirlettiği için kullanmamı söyledi? Yapma diyor string myString=string.Empty; ama yap string mystring=null; Gerçekten önemli mi? İpin bir nesne olduğunu biliyorum, bu yüzden mantıklı. Aptalca bir soru olduğunu biliyorum ama senin görüşün nedir?
85 c#  .net  null  string 

19
Bir dizeyi bir sınırlayıcıya göre bir dizi diziye bölme
Bir giriş dizesini bir sınırlayıcıya göre bir dizi diziye bölecek bir Delphi işlevi bulmaya çalışıyorum. Google'da çok şey buldum, ancak hepsinin kendi sorunları var gibi görünüyor ve hiçbirinin çalışmasını sağlayamadım. Sadece: gibi bir dizeyi "word:doc,txt,docx"':' temelinde bir diziye bölmem gerekiyor. Sonuç olacaktır ['word', 'doc,txt,docx']. Çalıştığını bildiği bir işlevi olan var …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.