一个字符串怎样转化成字符数组?
char []c = new char[1024];
然后再由BufferedWriter 写入到文件里面呢?
char []c = new char[1024];
然后再由BufferedWriter 写入到文件里面呢?
解决方案 »
- hibernate自身多对多的查询问题
- 为什么不能直接new HashMap<key, value>().put(key, value)???
- 求sco unix java安装包
- Java的菜鸟问题,实在找不到原因
- 在线等,createImage()为什么返回null?
- 谁有java的多线程方面的例程?要能编译的哦,有资料提供一下也行,谢谢了!
- 求高手点拨一个Java程序的“实施与预期不符”的错误原因.
- 有没有好一点的java网站,象VC++中的www.codeproject.com,www.vckbase.com?
- 如何做出可以显示多列数据的ComboBox
- 只有一个SCJP证书在北京能找到什么样的工作呢?
- java中出现乱码情况
- 谁帮我看下这个程序,说我没重写方法,但是我确实是API复制的啊。
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;public class Test
{
public static void main(String[] args) throws Exception
{
String s = "Hello World"; char[] c = s.toCharArray(); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("D:\\d.txt")));
bw.write(c);
bw.close();
}
}
fw = new FileWriter(fileName);
bw = new BufferedWriter(fw);
String s =this.ja.getText();
char []c = new char[1024];
int len = s.length();
//余数
int yu = len%1024;
//商
int shang = (yu==0)?(len/1024):(len/1024+1);
System.out.println(shang);
for(int i=0;i<shang;i++){
if(i<shang-1){
s.getChars(i*1024, (i+1)*1024, c, 0);
bw.write(c);
}else{
s.getChars(i*1024,i*1024+yu, c, 0);
bw.write(c, 0, yu);
}
}