public static void main(String[] args) { xdd1(); File file=new File("4.txt"); //关联文件 try { FileInputStream f=new FileInputStream("4.txt"); //读取关联文件 int l=(int)file.length(); //获取文件长度 byte [] b=new byte[l]; //新建一个和文件内容长度的数组 f.read(b); String str=new String(b ,"GBK"); //转化编码 // System.out.println(new String(b)); //原文件输出 int c=str.indexOf("<title>印度损招直抵中国咽喉"); //截取文件开头 int c1=str.indexOf("北京出手狠教训"); //截取文件结尾 String str1=str.substring(c, c1+5); //给截取的内容赋值为”str1“ System.out.println(str1); //输出截取内容 // int d=str.indexOf("<p> 原标题"); //截取文件开头 // int d1=str.indexOf("平如何改善。</p>"); //截取文件结尾 // String str2=str.substring(d, d1+5); //给截取的内容赋值为”str2“ // System.out.print(str2); //输出截取内容 } catch (Exception e) { e.printStackTrace(); } } public static void xdd1() { File file=new File("1.txt"); //关联文件 try { FileInputStream f=new FileInputStream("1.txt"); //读取关联文件 int l=(int)file.length(); //获取文件长度 byte [] b=new byte[l]; //新建一个和文件内容长度的数组 f.read(b); String str=new String(b ,"UTF-8"); //转化编码 int c=str.indexOf("<title>香港各界"); //截取文件开头 int c1=str.indexOf("反响热烈|"); //截取文件结尾 String str1=str.substring(c, c1+4); //给截取的内容赋值为”str1“ System.out.println(str1); //输出截取内容 int d=str.indexOf("<p>央视网消息"); //截取文件开头 int d1=str.indexOf("让民众对香港的未来充满信心。</p>"); //截取文件结尾 String str2=str.substring(d, d1+14); //给截取的内容赋值为”str2“ System.out.print(str2); //输出截取内容 } catch (Exception e) { e.printStackTrace(); } }
时间: 2024-10-08 21:00:58