需要编一个程序来显示并复制文件内容, 文件内容要转换成大写字母显示.. 内容自定..我刚涉及JAVA 不知道怎么转换成大写, 把复制写好了 , 哪位能指点一下吗?import java.io.FileInputStream;
import java.io.*;public class Sj1 {
public Sj1() {
} public static void main(String[] args) {
try {
File file = new File(args[0]); if(file.isDirectory())
{
System.out.println(args[0]+"是目录!");
}
else
{
if(file.exists())
{
FileInputStream fis = new FileInputStream(args[0]);
DataInputStream dis = new DataInputStream(fis);
FileOutputStream fos = new FileOutputStream(args[1]);
DataOutputStream dos = new DataOutputStream(fos); try {
int i ;
while((i = dis.read()) != -1)
{
dos.write(i);
}
} catch (IOException ex1) {
} } } } catch (FileNotFoundException ex) { }
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("请输入参数!");
}
}
}
import java.io.*;public class Sj1 {
public Sj1() {
} public static void main(String[] args) {
try {
File file = new File(args[0]); if(file.isDirectory())
{
System.out.println(args[0]+"是目录!");
}
else
{
if(file.exists())
{
FileInputStream fis = new FileInputStream(args[0]);
DataInputStream dis = new DataInputStream(fis);
FileOutputStream fos = new FileOutputStream(args[1]);
DataOutputStream dos = new DataOutputStream(fos); try {
int i ;
while((i = dis.read()) != -1)
{
dos.write(i);
}
} catch (IOException ex1) {
} } } } catch (FileNotFoundException ex) { }
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("请输入参数!");
}
}
}
str = str.toUpperCase(); // 变大写字母
while ((str = reader .readLine()) != null) {
str = str.toUpperCase();
... // 输出 }
PrintWriter out = new PrintWriter (dos);out.println(str); // 输出
反正这个方法可以解决的