本人是新手 学习JAVA 20天了
对于JAVA的数据类型搞不明白啊
请问string 能转成char[]吗??
我想把一个一个目录里面的所有文件名保存在自己新建的一个TXT文件里 说是类型不能转换 有知道怎么转换的么告诉我好么 谢谢了
import java.io.*;
public class Test31
{
public static void main(String[] args)
{
try{
File f=new File("d:/");
FileOutputStream out=new FileOutputStream("e:/class/new15.txt");
char[] file=(char[])(f.list());
for(int i=0;i<file.length;i++)
{
System.out.println(file[i]);
char c[]=f.list();
out.write(c[i]);
}
}
catch(Exception e)
{
out.close();
e.printStackTrace();
}
}
}
----------------解决方案--------------------------------------------------------
String.toCharArray();
----------------解决方案--------------------------------------------------------
String[]类数组 的转换是一样的吗??
----------------解决方案--------------------------------------------------------
比如说 String[] file=f.list();
数组对象怎么转换呢
Char c[]=????
----------------解决方案--------------------------------------------------------
用缓冲字符流输出字符串数组就可以了 ,如
import java.io.*;
public class M
{
public static void main(String args[])
{
String filename[]={\"apple.java \",\"program.class \",\"note.txt \"};
try
{
FileWriter out=new FileWriter(\"file.txt\");
BufferedWriter file=new BufferedWriter(out);
for(int i=0;i<filename.length;i++)
file.write(filename[i]);
file.close();
out.close();
}
catch(IOException e) {System.out.println(e);}
}
}
----------------解决方案--------------------------------------------------------
谢谢了
呵呵 我的问题是出在 新建一个TXT文件上了
----------------解决方案--------------------------------------------------------