getSomething()方法在这个类里有没有呢?
它返回的是否是String类型的?

解决方案 »

  1.   

    这个类里应该有getSomething()方法!
    但返回的不一定要String类型
      

  2.   

    用out.write(this.getSomething()+"\n");试试
      

  3.   

    检查一下你的上下相关的程序,看看是不是符合jwboyR所说的。
      

  4.   

    另,最好把getSomething()的返回值转成String
      

  5.   

    Jin901(求学者)象你那么写才比较容易出错 :)
      

  6.   

    你的代码不全,out.print(this.getSomething()+"\n");这里没有错误import java.io.*;class Test
    {
            
            public void Test(){
            }
            
            public static void main(String[] argv) {
                    Test t = new Test();
                    System.out.print(t.ddd());       
                    
            }        public String ddd() {
              try{
                File f = new File("test.txt");
                PrintWriter out = new PrintWriter(new FileWriter(f));
                out.print(this.getSomething()+"\n");
                out.close();
                return "Seccess";
              } catch(IOException e){
                return e.toString();
              }
            }
            
            public String getSomething(){
                    return "foolish";
            }
            
            
    }
    我给你改了一下就可以了