System.out.println(c);
} while(c != 'q');
}
}
下面是程序运行:
Enter characters, 'q' to quit.
123abcq
1
2
3
a
b
c
q
2.2 读取字符串
从键盘读取字符串,使用readLine() 。它是BufferedReader 类的成员 。它的通常形式如下:
String readLine( ) throws IOException
它返回一个String对象 。下面的例子阐述了BufferedReader类和readLine()方法;程序读取和显示文本的行直到键入“stop”:
// Read a string from console using a BufferedReader.
import java.io.*;
class BRReadLines {
public static void main(String args[])
throws IOException
{
// create a BufferedReader using System.in
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
String str;
System.out.println("Enter lines of text.");
System.out.println("Enter 'stop' to quit.");
do {
str = br.readLine();
System.out.println(str);
} while(!str.equals("stop"));
}
}
下面的例程生成了一个小文本编辑器 。它创建了一个String对象的数组,然后依行读取文本,把文本每一行存入数组 。它将读取到100行或直到按“stop”才停止 。该例运用一个BufferedReader类来从控制台读取数据 。
// A tiny editor.
import java.io.*;
class TinyEdit {
public static void main(String args[])
throws IOException
{
// create a BufferedReader using System.in
BufferedReader br = new BufferedReader(new
InputStreamReader(System.in));
String str[] = new String[100];
System.out.println("Enter lines of text.");
System.out.println("Enter 'stop' to quit.");
for(int i=0; i100; i++) {
str[i] = br.readLine();
if(str[i].equals("stop")) break;
}
System.out.println("\nHere is your file:");
// display the lines
for(int i=0; i100; i++) {
if(str[i].equals("stop")) break;
System.out.println(str[i]);
}
}
}
下面是输出部分:
Enter lines of text.
Enter ‘stop’ to quit.
This is line one.
This is line two.
Java makes working with strings easy.
Just create String objects.
stop
Here is your file:
This is line one.
This is line two.
Java makes working with strings easy.
Just create String objects.
java求洁净数代码的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java数字计算、java求洁净数代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 科比游戏动作,科比的游戏
- net地图类库,net地图
- html5css3响应式导航栏,htmlcss导航栏网页
- 刺激战场无人直播怎么弄,刺激战场无人轰炸怎么用
- C语言函数返回定义 c语言函数返回定义是什么
- html5之拖拽上传文件,html5上传文件按钮
- 射击大作战游戏名字怎么改,射击游戏修改思路
- 抖音直播怎样切换网络电视,抖音直播怎么切换别的app
- php数据的类型 php的数据类型有哪些?