2015-03-18 40 views
0

我生成一个文本保存这样的:写的char []到文件使用NIO

private static final int iloscliczb = 1000; 
static char[] znaki = new char[iloscliczb]; 

private static void generujZnaki() { 
    int i; 

     for (i=0;i<iloscliczb;i++) 
    { 
     znaki[i]= (char) (97 + r.nextInt(35)); 
    } 

} 

现在我要救它使用Java NIO到文本文件 - 我看了一遍又一遍,我有问题...我已经使用java.io完成了,现在我想使用java.nio来做到这一点,但是我发现的所有内容都是针对字符串的,并且它不允许我将char的数组保存到文件中...

+1

你可以用'new String(znaki)'将'char []''转换为'String'。 – 2015-03-18 22:32:56

+0

谢谢!傻我 – arienn 2015-03-18 22:54:37

回答

0

如果您查看关于String类的文档here,您会看到它实现了一系列字符数组的接口。因此,从字符数组中创建一个字符串不应该是一个问题,因为它们来自相同的代码。

String znakiString = new String(znaki);