1. 程式人生 > >利用緩衝輸入流來讀取控制檯資訊,作為一個簡單的文字編輯器

利用緩衝輸入流來讀取控制檯資訊,作為一個簡單的文字編輯器

package com.example.shoumahis;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class 文字編輯器 {
    public static void main(String[] args) throws IOException {
        //使用BufferReader讀取鍵入資訊
        BufferedReader bufferedReader = new BufferedReader(
                new InputStreamReader(System.in));
        //建立一個字元陣列用來儲存鍵入資訊
        String[] str = new String[100];
        System.out.println("請輸入文字:");
        System.out.println("輸入‘stop’終止輸入");
        //迴圈將鍵入資訊新增到字元陣列中
        for (int i = 0;i<100;i++){
            str[i] = bufferedReader.readLine();
            if(str[i].equals("stop")){
                break;
            }
        }//for

        System.out.println("以下是您鍵入的全部資訊:");
        for (int i = 0; i <100 ; i++) {
            if (str[i].equals("stop")) {
                break;
            }
            System.out.println(i+1+"."+str[i]);
        }//for
        bufferedReader.close();//關流
    }//main
}//class

相關推薦

利用緩衝輸入讀取控制檯資訊作為一個簡單文字編輯

package com.example.shoumahis; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class

ThinkPHP5.0下利用Cookie和Session儲存使用者資訊

利用tp5框架封裝好的Cookie類和Session類。若發現過期時間沒有生效,可以試試清除快取。 登入頁面Login.php <?php/** * Created by PhpStorm. * User: zjl * Date: 2018/11/1 * Time: 15:21 */namespac

HTTP頭部請求例項——使用HttpServletRequest類的getHeaderNames()方法讀取HTTP資訊

這個方法以列舉的形式返回當前HTTP請求的頭資訊 獲取Enumeration物件後 用標準的方式來遍歷Enumeration物件 用hasMoreElements()方法來確定什麼時候停止 然後再用nextElement()方法來獲得每個引數的名字。 在eclipse裡面新建一個動態we

緩衝輸入——BufferedReader

BufferedReader的繼承結構: java.lang.Object java.io.Reader java.io.BufferedReader BufferedReader的構造方法: public BufferedReader(Reader i

解決HttpServletRequest的輸入只能讀取一次的問題

some lar ack implement nis har .post 通過 不支持 背景 通常對安全性有要求的接口都會對請求參數做一些簽名驗證,而我們一般會把驗簽的邏輯統一放到過濾器或攔截器裏,這樣就不用每個接口都去重復編寫驗簽的邏輯。 在一個項目中會有很多的接口,而不

Java 使用檔案讀取檔案內容和寫入內容到一個檔案中

讀取檔案內容:FileInputStream、FileReader 寫入內容到檔案:FileOutputStream、FileWriter ex: /** * 使用檔案流來讀取檔案內容和寫入內

如何從輸入讀取資料到字串中

一、讀取思路 1.使用InputStream物件構造InputStreamReader 2.使用InputStreamReader物件構造BufferedReader物件 3.構造一個StringBuilder物件,用來接收BufferedReader中的資料 二、原始碼

java中的緩衝輸入學習總結

一、基本內容    在JDK1.5之前,BufferedReader是一個非常重要的資料讀取的操作類,如果要進行輸入流的操作,尤其是檔案操作,都建議使用BufferedReader類使用。    BufferedReader類屬於Reader的子類,負

從標準輸入讀取資料

 package chapter10.branch01;import java.io.BufferedReader;import java.io.InputStreamReader;public class TestStandarInput { public static v

關於微信企業付款到零錢X509Certificate2讀取證書資訊釋出到伺服器訪問不到的解決方案

  最近做了一個通過呼叫微信企業付款到使用者零錢的功能,真的挺奇怪的,在我本地除錯的時候都沒有問題,但是當我釋出到服務上的時候卻一直無法讀取到我的證書資訊。讀取的程式碼如下,使用的是微信官方文件提供的X509Certificate2讀取證書的方法: string path = AppDom

日本某地發生了一件謀殺案警察通過排查確定殺人凶手必為4個 嫌疑犯的一個。現在請根據這些資訊一個程式確定到底誰是凶手。

題目: 日本某地發生了一件謀殺案,警察通過排查確定殺人凶手必為4個  嫌疑犯的一個。以下為4個嫌疑犯的供詞。  A說:不是我。  B說:是C。  C說:是D。  D說:C在胡說  已知3個人說了真話,

前端開發手機端呼叫開發者工具(控制檯資訊報錯介面資訊等)ios安卓通用vue-cli專案中mockjs和vConsole的使用

在vue-cli專案中mockjs和vConsole的使用 mockjs使用 1.安裝npm install mockjs 2.在src/assets目錄下建立個util資料夾,並在裡新建一個檔案mock.js 如下: const Mock = require(‘m

建立一個學生類(Student)包括學號成績程式設計輸入和顯示學生的資訊。建立一個人類(Person)包含姓名、性別和年齡並作為學生類的基類

 #include<iostream.h> class Person {  char name[10];  char sex;  int age; public:  void input()  {   cout<<"請輸入姓名:";   cin>

jqGrid使用ajaxGridOptions獲取返回資訊從而判斷session是否過期

$(grid_selector).jqGrid({     ...,     ajaxGridOptions :{         // ajaxGridOptions用於設定當表格設定獲得資料時,ajax的全域性屬性,注意此項可能覆蓋所有當前的ajax設定(包括error,

利用Powershell獲取公司內部機器的資源資訊作為企業後續資產管理的基本途徑!

今天一個哥們問我是否用Powershell 實現,我好久沒有寫指令碼,指令碼的協作和除錯還是費了一些時間,後續除錯了下,運作沒有問題,大家可以參考下面的指令碼來豐富您企業需要做的一些事情,指令碼程式碼如下:#requires -version 2#指令碼撰寫人:徐鵬 如果需要

iOS獲取WIFI配置資訊WIFI名稱、閘道(路由器地址)、本機IP地址、DNS

DEMO地址(看程式碼,什麼就都有了):https://github.com/SimpleBraver/test_wifi.git 1、獲取當前手機WIFI名稱資訊 #import <SystemConfiguration/CaptiveNetwork.h> //iOS獲取當前手

利用前端三大件(html+css+js)開發一個簡單的“todolist”專案

一、介紹   todolist,即待辦事項。在windows android ios上參考微軟家出的那個To-Do應用,大概就是那樣的。我這個更簡單,功能只有“待辦” “已完成”兩項,並且是在瀏覽器開啟的。 二、介面和檔案結構這些...   實際在瀏覽器中的網頁如下:    在subline中的檔案結

利用ueditor富文字編輯上傳圖片解決跨域問題

          百度ueditor富文字編輯器單張圖片上傳有固有缺陷,那就是不支援跨域配置,下圖是UEditor官網說明。        但是我們在實際開發中,前後臺分離,跨域上傳圖片是很平常的,那麼怎麼解決跨域問題呢?答案是通過nginx配置域名來解決。      

springmvc接收ckeditor文字編輯輸入的內容

1、到ckeditor官網下載ckeditor-java-core-3.5.3.jar和ckeditor_4.5.10_standard.zip放到專案下 2、引入頁面中(注意路徑) <!-- 文字編輯框 --><link rel="stylesheet"