站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题怎样接收字符串的输入

怎样接收字符串的输入

摘要: 怎样接收字符串的输入


控制台下,非主方法中
用什么语句接收字符串的输入啊?

如:
请输入姓名:
(光标位置)

在代码中如何将(光标位置)的输入赋值给变量啊


import java.util.*;

class ClassName{
... method(){
Scanner in = new Scanner(System.in);
System.out.println("请输入姓名:");
String name = in.nextLine();

}
}


ding


java 中处理控制台的输入比起其他的语言来说很麻烦,当然也有它自己的理由.最好找本书好好看看.下面给出一个简单的例子.或许会对你有帮助


import java.io.*;
class IOTest
{
public static void main(String[] args)
{
//System.out.println("Hello World!");
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
System.out.println("enter your name:");
try
{
String name=reader.readLine();
System.out.println(name);
}
catch(IOException ex)
{
}
/*
上面的方法是基于字符流的,下面的方法是基于字节流的.
*/

System.out.println("enter message:");
byte[] message=new byte[10];
try
{
System.in.read(message);
}
catch(IOException ex)
{
}
for(int i=0;i{
System.out.print((char)message[i]);
}

}
}



谢谢大家!!!
hdhmail2000(禅剑飞雪)
上次真不好意思啊,这次你顶了就给2分
下次得帮忙啊^_^


Java的基本I/O操作, 建议找本基础的Java书籍, 找对应的章节进行学习...


哎呀,我都没注意。
没什么了,分不是主要的,关键要体现一个功劳二字,呵呵
没想到还混了点分阿


jk88811(jkzqw) 你好
我这学期初学JAVA
能介绍本好书吗?介绍方法比较细的,最好是带例题的


↑返回目录
前一篇: 如何读取unicode格式中文文件,处理后再写入一个unicode文件
后一篇: 关于图形的问题!