文档详情

9流、文件和基于文本的应用修改版.ppt

发布:2017-04-18约1.92千字共39页下载文档
文本预览下载声明
Java程序设计;9.1 流式输入与输出;9.1.1 字节流与字符流 ;1.InputStream类;2.OutputStream类;3.Reader类;4.Writer类;9.1.2 节点流和处理流;;;常用的节点流 ;常用的处理流 ;9.1.3 标准输入和标准输出;向标准输出写出数据;从标准输入读取数据;例2-4;例2-5;;import java.util.*; public class ST { public static void main(String[] args) { String str=“中国.四川.攀枝花”; StringTokenizer st=new StringTokenizer(str,“.”); int number=st.countTokens(); System.out.println(“共有单词:”+number); while(st.hasMoreTokens()) { System.out.print(number-st.countTokens()+“:”); System.out.println(st.nextToken()); } } };import java.util.*; import java.io.*; public class TestConsoleTokenizer { public static void main(String[] args) { String str,str1; double d;int i; try{ BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); str=in.readLine(); StringTokenizer st=new StringTokenizer(str); str1=st.nextToken(); d=Double.parseDouble(str1); str1=st.nextToken(); i=Integer.parseInt(str1); System.out.println(d + +i + ); }catch(IOException e) {e.printStackTrace();} } };import java.util.InputMismatchException; import java.util.Scanner; public class TestConsoleScanner { public static void main(String[] args) { try{ scanner=new Scanner(System.in); double d; int i; String str; d=scanner.nextDouble(); i=scanner.nextInt(); str=scanner.next(); System.out.println(d+ + i+ +str); } catch(InputMismatchException e) { e.printStackTrace(); } finally {System.out.println(over!);} } };9.2 文件及目录;文件类;File类方法介绍;9.2.2 文件输入与输出流;9.2.3 RandomAccessFile类;9. 3 基于文本的应用的几个问题;9.1 命令行参数;命令行参数用法举例;9.3.1 系统属性(System Properties);9.3.2 Properties 类;9.3.3 处理Deprecated的API;9.3.4 正则表达式 ;正则表达式的基本元素;;;Pattern类 ;;Matcher类
显示全部
相似文档