请高手看我的代码
import java.io.*;public class MyInput
{
public static String readString()
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String string=" ";
try
{
string=br.readLine();
}
catch(IOException e)
{
e.printStackTrace();
}
return string;
}
public static void main(String[] args)
{
String s=new String();
System.out.println(s.readString());
}
}
我建立了1个string对象 但无法用s.readString()调用 会出错
location:class java.lang.String
java.lang包自动导入啊
改成System.out.println(MyInput.readString())编译可以成功
为什么啊 求教了~
import java.io.*;public class MyInput
{
public static String readString()
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String string=" ";
try
{
string=br.readLine();
}
catch(IOException e)
{
e.printStackTrace();
}
return string;
}
public static void main(String[] args)
{
String s=new String();
System.out.println(s.readString());
}
}
我建立了1个string对象 但无法用s.readString()调用 会出错
location:class java.lang.String
java.lang包自动导入啊
改成System.out.println(MyInput.readString())编译可以成功
为什么啊 求教了~
System.out.println(s.readString());
这一行改成
System.out.println(readString());
就好了