Nasıl String
dönüştürmek için CharSequence
Java içinde Java?Dize ile CharSequence nasıl dönüştürülür?
cevap
String
yana IS-ACharSequence
, size bir CharSequence
gereken yere bir String
geçmesi veya atayabilirsiniz bir String
CharSequence
a:
CharSequence cs = "string";
String s = cs.toString();
foo(s); // prints "string"
public void foo(CharSequence cs) {
System.out.println(cs);
}
Bir CharSequence
String
bir dönüştürmek istiyorsanız, Sadece CharSequence
'un her somut uygulaması tarafından uygulanması gereken toString
yöntemini kullanın.
Yardım edin.
" Hariç bir argümanı olmayan bir "String" a atayamazsın hariç. – gustafc
Örnek düzeltildi, teşekkürler. Ben başka bir yol kastettim, yani 'String' bir 'CharSequence 'a atadım. –
Bu kod "CharSequence cs =" string ";" ile karıştırıldım. Bir CharSequence'ı nasıl oluşturabiliriz? Bu bir arayüz değil mi? (Üzgünüm hala Java öğreniyorum). – Mugen
Düz cevap:
String s = "Hello World!";
// String => CharSequence conversion:
CharSequence cs = s; // String is already a CharSequence
CharSequence
bir arayüz olduğunu ve String
sınıf CharSequence
uygular.
Sen
CharSequence[] cs = String[] {"String to CharSequence"};
Yığın Taşması Lucas'a Hoş Geldiniz. Lütfen kod snippet'inden daha fazla açıklama sağlayın. Bu bizim için açık olabilir, ancak başkalarının bu kodun soruyu neden cevapladığını onlara bildirmelerine yardımcı olabilir. –
Dizeye bir dizeyi sarmak, Dizenin bir CharSequence (ve dolayısıyla CharSequence dizisinin Dize dizisidir) olduğunu belirlemeye yardımcı olmaz. – tishma
CharSequence [] cs = yeni CharSequence [] {"CharSequence için Dize"}; –
CharSequence bir arayüz kullanabilir ve Dize StringBuilder, StringBuffer ve diğer birçok dışındaki uygulamaların onun biridir. Eğer InterfaceName i = new ItsImplementation()
kullandıkça
Yani, sadece, sen CharSequence cs = new String("string")
veya basitçe CharSequence cs = "string";
- 1. Dize bitset nasıl dönüştürülür?
- 2. Dize 3.5 sürümüne nasıl dönüştürülür?
- 3. Bir dize enum nasıl dönüştürülür?
- 4. Java: CharSequence
- 5. XML'de dize XML nesnesine nasıl dönüştürülür?
- 6. Dize Scala'da tarih saatine nasıl dönüştürülür?
- 7. Swift Dize ile tamsayı nasıl elde edilir ve tamsayıya dönüştürülür
- 8. Java'da boşluk olmadan dize dizisine nasıl dönüştürülür?
- 9. Dize "iso-8859-1" nasıl dönüştürülür?
- 10. Bir dize C bit nasıl dönüştürülür C#
- 11. Swift Bool nasıl dönüştürülür? -> Dize?
- 12. Int (x) kullanmadan dize int nasıl dönüştürülür
- 13. Bir "REST" yanıt içeriği "büyülü" 'listeden' dize 'dönüştürülür nasıl "dize" olarak dönüştürülür
- 14. Dize Float nesnesine dönüştürülür Objective-C
- 15. Dize ilk kelimesini nasıl alır ve int'ye nasıl dönüştürülür? jQuery
- 16. Kukla için virgülle ayrılmış dize dizisi nasıl dönüştürülür
- 17. Bioclipse javascript editöründe giriş dizisine bir dize nasıl dönüştürülür?
- 18. Bir dize UTF8'den Latin1'e C/C++ nasıl dönüştürülür?
- 19. Bayt, bitlere nasıl dönüştürülür?
- 20. Arabirim {} dizgiye nasıl dönüştürülür?
- 21. Bir ikili (dize) bir float değerine nasıl dönüştürülür?
- 22. javascript'te bir dize bir Unix zaman damgasına nasıl dönüştürülür?
- 23. Bir Pandas DatetimeIndex, dizgiye göre dize nasıl dönüştürülür
- 24. Bir dize bir Apache'ye nasıl dönüştürülür HttpComponents HttpRequest
- 25. .NET Micro'da bir DateTime nesnesine dize nasıl dönüştürülür?
- 26. C# LINQ SELECT of C# koduna bir dize nasıl dönüştürülür
- 27. moment.js ile dakikalara ve dakikalara nasıl dönüştürülür?
- 28. NSNumber ile BOOL nasıl dönüştürülür ve karşılaştırılır?
- 29. Swift'de "Int" yazıp "Index" nasıl dönüştürülür?
- 30. SparseArray, ArrayList'e nasıl dönüştürülür?
soru olmayan sensical türüdür kullanabilirsiniz. Bir Dizeyi CharSequence'a dönüştürmek, bir flütün bir müzik enstrümana dönüştürülmesi gibidir. Bir Dize zaten bir CharSequence. String sınıfı CharSequence arabirimini uygular. –
OP'in karışıklığı [bir araca programlamanın ne anlama geldiğini bilmemekten kaynaklanabilir (http://stackoverflow.com/questions/383947/what-does-it-mean-to-program-to-an-interface) – Raedwald
@JeffScottBu soru gerçekten mantıklı, bu Android veya Java doc aracılığıyla okumak ve CharSequence bir sınıf değil detayını eksik herkes için yasal bir harikası. Yorumunuz bana yardımcı oldu, ancak soru şu şekilde ifade edilmemiş olsaydı, bunu bulmazdım ve gerçekten de daha fazla bir cevap aramak için daha fazla zaman harcamış olsaydım;) – Kheldar