9流、文件和基于文本的应用修改版.ppt
文本预览下载声明
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类
显示全部