首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java编译出错解决办法

2012-03-27 
java编译出错importjava.io.*classReadStringOrInt{publicstaticvoidmain(Stringargs[]){bytebuf[]newby

java编译出错
import   java.io.*;
class   ReadStringOrInt
{
public   static   void   main(String   args[])
{
byte   buf[]=new   byte[20];
String   str;
int   anInt;
try
{
System.in.read(buf);
str=new   String(buf,0);
anInt=Integer.parseInt(str.trim());
}
catch(Exception   e){}
}
}

出现
D:\java\3.11> javac   ReadStringOrInt.java
Note:   ReadStringOrInt.java   uses   or   overrides   a   deprecated   API.
Note:   Recompile   with   -deprecation   for   details.

谁能帮忙解答下...

[解决办法]
要么用低版本的JDK


要么

str=new String(buf, "GBK ");
等等

很多方式

热点排行