我的想法就是想把下列代码改成在命令行参数CMD中 写小写,显示大写字母给我看..请高手指点如何修改..或者另写一份都可以..
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
public class WriteInputContent
{
public WriteInputContent(){
}
public static void main(String[] args) throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
FileWriter fw = new FileWriter("myinput.txt");
BufferedWriter out = new BufferedWriter(fw);
while(true)
{
System.out.print(">");
String  line = in.readLine(); 
if(line!=null && line.equals("quit"))
{
break;
}
out.write(line);
out.newLine();
}
out.flush();
out.close();
fw.close();
in.close();
}
}

解决方案 »

  1.   

    out.write(line.toUpperCase());
    out.newLine(); 
      

  2.   

    String  line = in.readLine().toUpperCase();  
      

  3.   

    最好还先判断下 line !=null 再转.
      

  4.   

    这两句修改一下 String line = in.readLine().toUpperCase();
    if (line != null && "quit".equalsIgnoreCase(line)) {
      

  5.   

    楼上各位正解
    toUpperCase()
      

  6.   

    修改一下
    String  line = in.readLine().toUpperCase(); 
      

  7.   

    String  line = in.readLine().toUpperCase();