Çıktının bir dizeye eklenmesiyle, stdout'a yazdırılan groovy yöntemi nasıl çağırılır?Stdout'u groovy yönteminden bir dizeye nasıl yerleştirilir?
8
A
cevap
10
Bunu nasıl yapabileceğinizi gösterir. Bunu Groovy komut dosyasına yapıştırın ve çalıştırın. İlk arama işlevlerini normal olarak göreceksiniz. İkinci arama sonuç vermiyor. Son olarak, anadeki son adım, bir ByteArrayOutputStream öğesine yönlendirilen ikinci aramanın sonuçlarını yazdırır.
İyi eğlenceler!
void doSomething() {
println "i did something"
}
println "normal call\n---------------"
doSomething()
println ""
def buf = new ByteArrayOutputStream()
def newOut = new PrintStream(buf)
def saveOut = System.out
println "redirected call\n---------------"
System.out = newOut
doSomething()
System.out = saveOut
println ""
println "results of call\n---------------"
println buf.toString()
1
sana "bir dizeye çıktı ekleyerek" ile ne demek emin değilim ama "baskı" ya da "println" kullanılarak standart yazdırabilir.
İlgili konular
- 1. Groovy'deki bir dosyayı bir dizeye nasıl okunur?
- 2. Nasıl bir dizeye
- 3. Bir runnable pakete nasıl yerleştirilir?
- 4. StreamReader'ı bir dizeye nasıl dönüştürebilirim?
- 5. Bir yönteminden dizeleri listesini alıyorum
- 6. Bir sınıf yönteminden örnek değişken nasıl ayarlanır?
- 7. Eclipse-Groovy eklentisi Groovy kütüphaneleri nasıl değiştirilir?
- 8. Groovy constructors
- 9. Videoya gps nasıl yerleştirilir
- 10. İnstagram profili nasıl yerleştirilir?
- 11. Yöntem yönteminden MethodInfo nasıl alınır?
- 12. Açılır pencere nasıl yerleştirilir?
- 13. doWork() yönteminden dönüş nasıl yapılır
- 14. Listeyi bir dizeye dönüştürme
- 15. Groovy
- 16. Bir Razor görünümünü bir dizeye nasıl dönüştürürsünüz?
- 17. Bir UIColor'u onaltılık bir dizeye nasıl dönüştürürüm?
- 18. Python'da bir dizeye bir booleanı nasıl bağlarım?
- 19. Groovy
- 20. Groovy
- 21. Groovy
- 22. Şablonu bir dizeye dönüştürün?
- 23. UITextViewCell (gruplandırılmış) içine nasıl bir UITextField yerleştirilir?
- 24. Bu satırlar tek bir satıra nasıl yerleştirilir?
- 25. Lateks'te bir işlevin altına nasıl karakter yerleştirilir?
- 26. Android - Bir düzenleme metni EditText'e nasıl yerleştirilir?
- 27. CR/LF bir TStringgrid hücresine nasıl yerleştirilir?
- 28. Java'da bir dizenin etrafında işaretçiler nasıl yerleştirilir?
- 29. RoR'da content_tag kullanarak bir etiket nasıl yerleştirilir?
- 30. Bir ajax listener yönteminden bir yönlendirici gönderme
Bir çekicilik gibi çalıştım! Çok teşekkürler. –