«string» etiketlenmiş sorular

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


6
Bir dizenin ilk karakterini alma ve kaldırma
Her karaktere farklı değerler atayarak karakter dizilerini kullanarak 2 boyutlu yürüyüşler yapmak istiyorum. Bir dizenin ilk karakterini 'patlatmayı', kullanmayı ve dizenin geri kalanı için tekrar etmeyi planlıyordum. Böyle bir şeyi nasıl başarabilirim? x <- 'hello stackoverflow' Bunun gibi bir şey yapabilmek isterim: a <- x.pop[1] print(a) 'h' print(x) 'ello stackoverflow'
102 string  r 


11
Bir String'in ilk karakterini küçük harf yapmanın en etkili yolu?
Küçük harfin ilk karakterini yapmanın en etkili yolu nedir String? Bunu yapmanın birkaç yolunu düşünebilirim: Kullanımı charAt()ilesubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Veya bir chardizi kullanarak String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); String output …

5
Boş dizeleri yok sayan String.Join yöntemi?
VB.NET yöntemi String.Join(separator, stringArray)PHP'nin implode'una benzer, ancak dizideki tüm boş öğeler boş bir dizeyle değiştirilir, böylece c: Dim myArray() as String = { "a", null, "c" } Console.WriteLine(String.Join(", ", myArray)); // Prints "a, , c" Bir dizi dizeyi boş dizeleri yok sayan bir ayırıcıyla birleştirmenin basit bir yolu var mı? …
102 .net  vb.net  string 

18
Çok satırlı dizeyi tek virgülle ayrılmış hale getirme
Diyelim ki şu dizeye sahibim: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Bunu nasıl basitleştirebilirim +12.0,+15.5,+9.0,+13.5 bash'da?
102 string  bash  shell  csv 

10
Bir dizgenin n'inci oluşumunun dizinini alın?
Açık bir yerleşik yöntemi kaçırmadıysam , bir dizedeki bir dizenin n. Oluşumunu elde etmenin en hızlı yolu nedir? Döngünün her yinelemesinde başlangıç ​​dizinini güncelleyerek IndexOf yöntemini döngüye alabileceğimi fark ettim . Ama bunu bu şekilde yapmak bana savurgan geliyor.
101 c#  .net  string  indexing  indexof 

14
Bir StringBuilder'ı döngüde yeniden kullanmak daha mı iyi?
StringBuilder kullanımıyla ilgili performansla ilgili bir sorum var. Çok uzun bir döngüde a'yı değiştiriyorum StringBuilderve bunun gibi başka bir yönteme geçiriyorum: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); } StringBuilderHer döngü döngüsünde örnekleme yapmak iyi bir çözüm mü? …

4
C # 'ın @ ile harfi harfine dizelerinin Java eşdeğeri
Hızlı soru. Java'da dizelere uygulanan @ eşdeğeri var mı: Örneğin @"c:\afolder\afile", C # ile yapabilirim ve işlerken yapmak zorunda kalmadan kaçış karakterlerini yoksaymasını sağlayabilirim "c:\\afolder\\aFile". Java eşdeğeri var mı? hmmm: stackoverflow üzerimden kaçıyor .. lol. İkinci örnek şöyle olmalıdır: c: (çift ters eğik çizgi) klasör (çift ters eğik çizgi) aFile
101 c#  java  string  literals 


19
Swift'de String'i Float'a Dönüştür
Bir UITextField'den alınan sayıların aslında Strings olduğunu ve onları Float'a dönüştürdüğünü düşündüğüm sayıları dönüştürmeye çalışıyorum, böylece onları çarpabilirim. UITextfieldAşağıdaki gibi beyan edilen iki s var : @IBOutlet var wage: UITextField @IBOutlet var hour: UITextField Kullanıcı bir UIB düğmesine bastığında, kullanıcının kazandığı ücreti hesaplamak istiyorum, ancak kullanmadan önce onları floatlara çevirmem …

4
Ters eğik çizgi kaçış karakterli bir dizeden nasıl çıkılır?
Başka bir dizenin ters eğik çizgiden kaçan bir sürümü olan bir dizem olduğunu varsayalım. Python'da dizenin dışına çıkmanın kolay bir yolu var mı? Örneğin şunları yapabilirim: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str) >>> print raw_str Hello, world! >>> Ancak bu, bir güvenlik riski olan eval () öğesine (muhtemelen …
101 python  string  escaping 

7
C formatlı dizeler oluşturma (bunları yazdırmamak)
Bir dizeyi kabul eden bir fonksiyonum var, yani: void log_out(char *); Çağırırken, anında aşağıdaki gibi biçimlendirilmiş bir dize oluşturmam gerekiyor: int i = 1; log_out("some text %d", i); Bunu ANSI C'de nasıl yaparım? Yalnızca, sprintf()bir int döndürdüğü için bu, en az 3 komut yazmam gerektiği anlamına gelir, örneğin: char *s; …
101 c  string 



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.