«string» etiketlenmiş sorular

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

8
Hız şablonuna benzer şekilde javada dize değişimi
StringJava'da nesneleri bir metinle geçirebileceğim herhangi bir değiştirme mekanizması var mı ve oluştuğunda dizeyi değiştirir. Örneğin, metin: Hello ${user.name}, Welcome to ${site.name}. Sahip olduğum nesneler "user"ve "site". İçeride verilen dizgeleri ${}nesnelerden eşdeğer değerleri ile değiştirmek istiyorum . Bu, bir hız şablonundaki nesneleri değiştirmemizle aynıdır.

8
TextView'da bir kelimenin metin rengini değiştirme
Bir tek kelimenin bir metnin rengini değiştirmek için bir yol arıyorum TextViewbir içinden Activity. Örneğin, bununla: String first = "This word is "; String next = "red" TextView t = (TextView) findViewById(R.id.textbox); t.setText(first + next); nextMetnin rengini kırmızıya nasıl değiştiririm ?

4
LINQ Distinct operatörü, büyük / küçük harf yoksayılsın mı?
Aşağıdaki basit örnek verildiğinde: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Görünüşe göre CaseInsensitiveComparer aslında büyük / küçük harfe duyarlı olmayan bir karşılaştırma yapmak için kullanılmıyor. Başka bir deyişle, farklıList , listeyle aynı …

2
Qt c ++ aggregate 'std :: stringstream ss' eksik türe sahip ve tanımlanamıyor
Programımda tam sayıları dizelere dönüştüren şu işlev var: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } Ama bunu ne zaman çalıştırsam şu hatayı alıyorum: aggregate 'std::stringstream ss' has incomplete type and cannot be defined Bunun ne anlama geldiğinden pek emin değilim. Ancak nasıl düzelteceğinizi biliyorsanız veya …
98 c++  string  qt  stringstream 



6
Çıktıda eşit uzunluk elde etmek için printf () kullanılarak dizeler nasıl biçimlendirilir
İki fonksiyonları gibi mesajlar üreten bir tane Starting initialization...ve kontrol kodları ve çıkışları geri dönme başka "Ok", "Warning"ya da "Error". Bununla birlikte, üretilen çıktı farklı uzunluktadır: Starting initialization...Ok. Checking init scripts...Ok. Aşağıdaki gibi bir şeyi nasıl elde edebilirim? Starting initialization... Ok. Checking init scripts... Ok.



2
Const std :: string & 0'ın kabul etmesini engelleyin
Bin kelimeye bedel: #include<string> #include<iostream> class SayWhat { public: SayWhat& operator[](const std::string& s) { std::cout<<"here\n"; // To make sure we fail on function entry std::cout<<s<<"\n"; return *this; } }; int main() { SayWhat ohNo; // ohNo[1]; // Does not compile. Logic prevails. ohNo[0]; // you didn't! this compiles. return 0; …


5
Ruby normal ifadesinin ilk eşleşmesini döndür
Ruby'de bir dizge üzerinde normal ifade eşlemesi yapmanın ve ilk eşleşmede kısa devre yaptırmanın bir yolunu arıyorum. matchİşlediğim dize uzun ve standart yol ( yöntem) gibi göründüğünden , her şeyi işler, her eşleşmeyi toplar ve tüm eşleşmeleri içeren bir MatchData nesnesi döndürür. match = string.match(/regex/)[0].to_s
97 ruby  regex  string 



7
Ruby: Değişkenleri bir dizede birleştirme
Ruby'de değişkenleri bir dizede birleştirmenin daha iyi bir yolunu arıyorum. Örneğin dize aşağıdaki gibi bir şeyse: " "animal actionsecond_animal Ve ben değişkenleri var animal, actionve second_animaldizesine, bu değişkenleri koymak için tercih edilen yöntem nedir?
97 ruby  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.