Bu yüzden Java için yeni bir soru,Java'da bir InputStream okuma
Dizede bir dosyayı okumak için aşağıdaki sınıfı kullanıyorum.
public class Reader {
public static String readFile(String fileName) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(fileName));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append("\n");
line = br.readLine();
}
return sb.toString();
} finally {
br.close();
}
}
}
Bir dizgenin karşıtı olarak bir InputStream değerini okumak için okunan yöntem imzasını nasıl değiştirebilirim.
Java'ya yeniyim, seçmeniniz reddedildi mi? – Zeus
YOu sadece bir "InputStream" gönder ve sonra sadece yap ... 'BufferedInputStream st = new BufferedInputStream (* PARAMETER *);' ?? – 3kings
Genel statik String readInputStream (InputStream akışı) 'veya' public statik InputStream readFile (String dosyaadı) 'mı arıyorsunuz? – Shark