在Java中,可以使用字節(jié)流或字符流將數(shù)據(jù)寫入數(shù)組。
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
public class Main {
public static void main(String[] args) throws IOException {
InputStream input = ...; // 獲取輸入流
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length;
while ((length = input.read(buffer)) != -1) {
output.write(buffer, 0, length);
}
byte[] data = output.toByteArray();
// 使用數(shù)據(jù)數(shù)組進(jìn)行后續(xù)操作
input.close();
output.close();
}
}
import java.io.CharArrayWriter;
import java.io.IOException;
import java.io.Reader;
public class Main {
public static void main(String[] args) throws IOException {
Reader reader = ...; // 獲取Reader對(duì)象
CharArrayWriter writer = new CharArrayWriter();
char[] buffer = new char[1024];
int length;
while ((length = reader.read(buffer)) != -1) {
writer.write(buffer, 0, length);
}
char[] data = writer.toCharArray();
// 使用數(shù)據(jù)數(shù)組進(jìn)行后續(xù)操作
reader.close();
writer.close();
}
}
注意,以上示例中的 ...
表示你需要根據(jù)具體的情況來(lái)獲取輸入流或Reader對(duì)象。另外,要記得在操作完成后關(guān)閉輸入流或Reader對(duì)象以及輸出流或Writer對(duì)象。