2014/9/22

1
System.in

 1 public class wori                                    //先用InputStreamReader套System.in,再用BufferedReader套是常用方法
 2 {
 3     public static void main(String args[])
 4     {
 5         InputStreamReader a = new InputStreamReader(System.in);                // System.in是InputStream父类的引用
 6         BufferedReader b = new BufferedReader(a);
 7         String s = null;
 8         try
 9         {
10             while((s = b.readLine()) != null)                //使用BufferedReader的方法readLine()
11             {
12                 if(s.equalsIgnoreCase("exit"))                //
13                 {
14                     break;
15                 }
16                 System.out.println(s.toUpperCase());
17             }
18             b.close();                                                    //b close即可
19         }
20         catch(IOException e)
21         {
22             e.printStackTrace();
23         }
24     }
25 }

2
DataInputStream, DateOutputStream, ByteArrayInputStream, ByteArrayOutputStream 用于直接读写基本类型数据

public class wori
{
    public static void main(String args[])
    {
        ByteArrayOutputStream baos = new ByteArrayOutputStream();       //分配内存给一个字节数组,以此为节点
        DataOutputStream dos = new DataOutputStream(baos);              //
        try
        {
            dos.writeDouble(Math.random());                            //
            ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());  //toByteArray()返回一个字节数组作为节点
            DataInputStream dis = new DataInputStream(bais);
            System.out.println(dis.readDouble());                   //
            dos.close();
            dis.close();
        }
        catch(IOException e)
        {
            System.exit(-1);
        }

    }
}

3
PrintStream

public class wori
{
    public static void main(String args[])
    {
        PrintStream ps = null;
        try
        {
            FileOutputStream fos = new FileOutputStream("d:/1.txt");
            ps = new PrintStream(fos);
        }
        catch(IOException e)
        {
            System.exit(0);
        }
        System.setOut(ps);                               //
        int i = 0;
        while(i < 100)
        {
            System.out.println(i);
            i++;
        }
        ps.close();
    }
}
时间: 2024-12-21 16:49:18

2014/9/22的相关文章

【2014.6.22】

这几天一直在看世界杯,看到很多同学压钱,就跟着压了,(当然是看到可以天上掉馅饼才……). 这几天的钱就像流水似的往外流(虽然没那么夸张). 不过让我再次体会到了 永远期待美好的事情发生,但不要期望天上掉馅饼,no pains,no  gains. [2014.6.22],布布扣,bubuko.com

[2014.5.22][UBUNTU]Ubuntu与Windows系统时间不同步的问题

安装Ubuntu+Windows双系统时会遇到Windows和Ubuntu系统时间不同步的问题,这是因为Windows系统默认读取主板bios等硬件系统时间作为OS的当地时间;而MAc,Linux类的OS以主板bios等硬件系统时间作为UTC时间,然后操作系统的时间以UTC为标准按照使用者的时区设置加加减减.这就造成了中国用户会出现一个很有趣的现象:Ubuntu上的时间会比windows上的快8小时(至于是怎么算的 请童鞋自己掰手指头;是不是寓意Ubuntu快windows一筹?). 解决这个问

2014/08/22 – SVG

一.项目功能需求:将 HTML 中 span 元素集合映射成 SVG 格式文件. 参数: span 的绝对定位坐标和 transform 的集合,贝塞尔曲线的锚点绝对定位坐标和控制点绝对定位坐标(根据曲线路径绘制 span ),span 集合父容器的宽度和高度. 输出: svg 的字符串形式. 二.知识点:由于涉及到 css 的 transform 样式,所以会用 Matrix 的相关理论知识. 1. 沿着路径变化的文字: svg 中提供了 <textPath> 元素来产生文字沿着某条事先定义

Wikioi上的C语言试题分析【2014.7.22】

Question [1] 题目描述 Description 输入两个整数A和B,输出他们的和 输入描述 Input Description 输入为一行,包含两个整数A,B.数据保证A与B都在2^31-1的范围内 输出描述 Output Description 输入A与B的和,数据保证A与B的和在2^31-1的范围内 样例输入 Sample Input 1 3 样例输出 Sample Output 4 pass code: #include <stdio.h> int main() { int

2014.8.22我大一的线性代数学习

我的大一的线性代数:借此怀念一下我大一的线性代数的学习 一.扯扯虚的 进入大一,学的是计算机专业,说是计算机专业,不过看看大一的课程,就是各种数学,其中就有线性代数. 线性代数上课,最重要的就是讲怎么学数学,嗯,就是讲故事!!第一节课是说"兵法"和"剑法".剑法是什么,是"一人敌",再怎么练只能是一个人打,威力很小:"兵法"是"万人敌",学习"兵法",统兵打仗,能改变大局."兵

2014.8.22数组

数组:内存 连续 同一类数据的一块区域 分类:一维数组    二维数组(两个下标)    三维数组 一维数组: 1.定义 int[] a=new int[5];//a[0]元素,0下标,长度为5,最大下标是4 2.赋值 a[0] = 12; 3.取值 int b = a[0]; 4.运算 a.Length 数组a的长度 eg: 1 //球场上有10个球员,裁判给球员打分(0-9),赋值后,求总分.平均分 2 //把最高分和最低分求出来 3 try 4 { 5 Console.WriteLine(

银保项目总结2014.8.22

自我分析见证自己的成长.. 银保项目总结: 1.开发前没有系统的分析所有的流程 2.思考问题思路不清晰 3.很多东西忘记了,导致效率底下,开发工具使用,不熟悉 学习技巧: 一旦有一个操作,就要分析操作的所有流程; 所有的web项目都是 1.验证数据 2.清除数据 3.获值(jquery) 4.传入后台(form表单,ajax,a标签href,action) 5.后台处理传入数据库 6.数据库db操作函数,复用select_paramIndex_returnParam 7.传值(out.print

2014.8.22

技术: Linux命令  sed  awk http://blog.csdn.net/a81895898/article/details/8482333 RESTFul  SOAP 区别 http://www.blogjava.net/diggbag/articles/361703.html

每日一记--2014.9.22

说好的每日一记呢, 哎,上周接到了老师的任务,要把项目中的后台数据处理代码读懂,于是就没有时间每天搞段小代码来写写了. 但是通过这一周,自己也学到了不少东西. 1. 首先是如何读别人写的代码: 先看 improt 大概用到什么类: 然后看main,有什么变量的初始化(有的写在一个init函数里了): 找到核心类,核心函数(调用了其他函数的函数),看其实现主要功能流程 . 最后再看其他那些被调用的函数,它们的具体实现细节. 2. 其次是如何给别人讲代码,做code review: 先讲其实现的功能