用字符输入流从一个文本文件读取字符,然后把这些字符转换成一个字符串,这样的过程代码怎么写?
我这样写的:
FileReader rd = new FileReader(str); //str是文件路径
int ch;
char[] charArray = new char[16384];
int i = 0;
while ( (ch=rd.read()) != -1 )
{
charArray[i] = (char)ch;
i++;
}
rd.close();
String src = new String(charArray);
System.out.println(src);
可是输出的却是一行空白字符这到底怎么回事?求指教
补充:以上的代码好像是没问题的呃。。我是想把它输出到文本区(GUI)。。可能是文本区的代码错了,求演示