一道Java命令行的题目 - Java / Java SE
提示用户开始输入,并将此后的键盘输入内容保存至文件userinput.txt中,直到用户在键盘上输入^z(control键+z键)结束输入,显示userinput.txt全部内容介绍程序运行。关键是^z结束输出怎么实现???
是指这种?
ctrl+z在命令行就是结束输入流的意思,但是必须换行单独使用
Java code:
import java.util.Scanner;
/*
* 注意:必须先回车再ctrl+z结束输入,否则当前行不会保存
*/
public class Test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
StringBuffer sb = new StringBuffer();
while(in.hasNextLine()){
String str = in.nextLine();
sb.append("\n");
sb.append(str);
}
System.out.println(sb.toString());
//把sb写入文件....
}
}
Java code:
import java.io.*;
import java.util.*;
public class A {
public static void main(String[] args) {
System.out.println("请输入:");
try {
Scanner sc = new Scanner(System.in);
File file = new File("E:/userinput.txt");
FileWriter fout = new FileWriter(file);
String str;
while (sc.hasNext()) {
str = sc.
相关问答:
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行
用zip ......
我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......
程序如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import ......