String myfile1=new Integer(System.in.read()).toString();
這樣可以吧!

解决方案 »

  1.   

    不行。System.in.read()得到的是int类型,转换成String类型应用如下方式:
    String myfile1 = String.valueOf(System.in.read());
      

  2.   

    不行呀,我才用两种方法,都不能得到正确的值,比如我在命令行输入a.doc,结果输出的是97,这是为什么?System.out.print("请输入源文件名:");
    String myfile1=new Integer(System.in.read()).toString();
    //或String myfile1 = String.valueOf(System.in.read());
    System.out.print(myfile1);
      

  3.   

    呵呵
    97是a在unicode表中的排序位置
      

  4.   

    想得到String类型,可以用readLine()方法