[求教]如何从txt文件中读中文,输出在屏幕上 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用FileInputStream类读出字节数组buff,然后String text = new String(buff, "GBK");如果你的文件是UTF-8编码的就将GBK改为UTF-8 从 InputStream 来的都是字节流,必须进行转码 》从 InputStream 来的都是字节流,必须进行转码怎么转啊? import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.UnsupportedEncodingException;public class tetawer { /** * @param args */ public static void main(String[] args) { try { FileInputStream f = new FileInputStream("test.txt"); byte[] b=new byte[100]; f.read(b); String s = new String(b, "UTF-8"); System.out.println(s); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }} java的基础问题 麻烦大家帮帮忙 关于jdk的version java的实体对象? 各位老大,在java画板里放大图片怎么让它不失真?? 请问怎样获得数组的index? 高手指教!!!如何编译一个工程???? java中的接口能new吗?我可以new一个runnable吗? 如何取出一个文件的所有者? java.util.Date类型向java.sql.Date类型转换之间的一个小问题,请大家进来看看 请大家帮我看看这个问题啦! 正在学java,很迷茫,不知道学到什么程度才能出来见人,该怎么办呢?请大家给点意见 新手请教一个简单的数组问题,很有代表意义,谢谢
String text = new String(buff, "GBK");
如果你的文件是UTF-8编码的就将GBK改为UTF-8
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.UnsupportedEncodingException;public class tetawer { /**
* @param args
*/
public static void main(String[] args) {
try {
FileInputStream f = new FileInputStream("test.txt");
byte[] b=new byte[100];
f.read(b);
String s = new String(b, "UTF-8");
System.out.println(s);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}