import java.io.*;
public class test{
public static void main(String args[]){
byte buffer=new byte[512];
System.in.read(buffer);
String str=new String(buffer);
System.out.println("请你输入:");
System.out.println("what you are input is"+str);
}
}
❷ java 如何将一个doc文件读入命令行
用Apache的Poi读取就好了
private static String getFoText( final String sampleFileName )
51 throws Exception
52 {
53 HWPFDocument hwpfDocument = new HWPFDocument( POIDataSamples
54 .getDocumentInstance().openResourceAsStream( sampleFileName ) );
55
56 WordToFoConverter wordToFoConverter = new WordToFoConverter(
57 DocumentBuilderFactory.newInstance().newDocumentBuilder()
58 .newDocument() );
59 wordToFoConverter.processDocument( hwpfDocument );
60
61 StringWriter stringWriter = new StringWriter();
62
63 Transformer transformer = TransformerFactory.newInstance()
64 .newTransformer();
65 transformer.setOutputProperty( OutputKeys.INDENT, "yes" );
66 transformer.transform(
67 new DOMSource( wordToFoConverter.getDocument() ),
68 new StreamResult( stringWriter ) );
69
70 String result = stringWriter.toString();
71 return result;
72 }
❸ 使用java命令行参数读入2数据,计算和并将和输出,若参数数目不足,显示提示信息并退出
public class jia{
public static void main(String[] args){
int i=0,j=0;
if(args.length==2){
i=Integer.valueOf(args[0]) ;
j=Integer.valueOf(args[1]) ;
System.out.println(i+"+"+j+"="+(i+j));
}else{
System.out.println("请重新设置参数");
}
}
}
❹ Java从命令行读取输入然后输出到文本文件的问题
importjava.io.*;
publicclassInputName{
publicstaticvoidmain(String[]args)throwsIOException{
System.out.println("请输入姓名(结束请敲两次回车键):");
InputStreamReaderkeyBoard=newInputStreamReader(System.in);
BufferedReaderbr=newBufferedReader(keyBoard);
FileWriterwriter=newFileWriter("name.txt",true);
Strings;
while((s=br.readLine())!=null){
writer.write(s);
}
writer.flush();
writer.close();
keyBoard.close();
br.close();
}
}
❺ java如何从命令行输入和输出数据
import java.util.*;
import java.io.*;
import javax.swing.JOptionPane;
public class SysIn
{
public static void main(String [] args)
{
【java.util包中的Scanner类】
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一串字符:");
String firStr = sc.next();
System.out.println("你输入的是" +firStr);
注意事项:next()读取一个字符串,该字符串在一个空白符之前结束
(5)java命令行读入扩展阅读
其他java从命令行输入和输出数据
1、【java.io包中的BufferedReader类】
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入第二串字符:");
String secStr=null;
try
{
secStr=bf.readLine();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("你输入的是" + secStr);
注意事项:nextByte()读取一个byte类型整数--其他类型整数类推
2、【调用 javax.swing.JOptionPane 类】
String jop = JOptionPane.showInputDialog
(null,"Please Input:","InputDialog",JOptionPane,QUESTION_MESSAGE);
System.out.println("你输入的第三串字符:“ + jop);
}
}
注意事项:nextLine()读取一行文本
❻ JAVA如何从命令行读入一个String
比如你现在有一个可以运行的class文件叫做A.class。那么在命令行中可以这样执行这个程序:
java A arg
其中arg是A需要的参数。那么A是怎么得到这个arg的呢。基本上是这样的:
public static void main(String[] args)
{
if(args.length > 0)
{
String str = arg[0];
}
}
这是在A.java中的main函数,这里只是得到了第一个参数的做法,如果想得到更多的参数,只要做一个简单的循环遍例这个数组args就可以了。
❼ 求解Java Aplication的命令行参数的读入,急,在线等,加分
先 javac Shiyan3_10.java
再java Shiyan3_10 3 4
====
首先编译,再运行,运行时才需要参数
❽ java,编写程序,从命令行读入字符串,显示该字符串中大写字母个数
您好,提问者:
//程序没有运行,如有错误,请自行修改
publicclassPrint{
publicstaticvoidmain(String[]args){
java.util.Scannersc=newjava.util.Scanner(System.in);
Stringstr=sc.next();
char[]arr=str.toCharArray();
intsum=0;//统计多少个大写字母
Stringresult="";//连接大写字母
for(inti=0;i<arr.length;i++){
if((int)arr[i]>=65&&(int)arr[i]<=90){
sum=++sum;
result+=arr[i];
}
}
System.out.println("大写字母一共:"+sum+"---");
System.out.println("分别为:"+result);
}
}
}