import java.util.Scanner
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in)
System.out.println("请输入一个字符:")
String length=input.next()//输入一个字符
System.out.println("输入的字符是:"+length)}
}
备注:输入字符后,通过回车的形式来确认输入即可。
首先,可以直接写入string的,这段程序的这种写法很无聊,让你误解了。\x0d\x0a如:out.write(p_send_text)\x0d\x0a\x0d\x0a其次,如果想写入一行并且换行的话,那么得包装一个printwriter,如:\x0d\x0aPrintWriterout=newPrintWriter(FileWriter(file,true))\x0d\x0aout.println(p_send_text)\x0d\x0a\x0d\x0a在Java里,\x0d\x0achar表示一个字符,它可以直接转换为int,byte,long.(ascii/unicode码)\x0d\x0aString表示一串字符,它可以通过某些方法转换成一个数组,如char[],byte[],也可以用其他方法取出其中某个特定位置的字符,如charAt()\x0d\x0a\x0d\x0a与C里面不同,在Java中,通常String用的比较多,char[]基本不用的。java中实现用键盘读入一个字符串后赋值给字符串变量可以使用Scanner来获取键盘输入的字符串,并声明一个字符串变量来存储键盘输入的字符串。
示例代码如下:
public class ScannerDemo {public static void main(String[] args) {
Scanner scan = new Scanner(System.in)//创建Scanner对象
System.out.println("请输入字符串:")
String str = scan.next()//获取键盘输入的字符串并复制给变量
System.out.println("输入的字符串为"+str)
}
}
Scanner类主要用来获取键盘输入的信息。