java中jtextfield中如何输出字符串操作

Python014

java中jtextfield中如何输出字符串操作,第1张

JTextField

是一个轻量级组件,它允许编辑单行文本。

输出字符串,可以用它的父类方法:setText(String

t)

来实现。只要把需显示的字符串作实参调用这个方法就可以。比如:

String

str="你好"

text.setText(str)

名为text的JTextField组件的内容就会显示为“你好”。

另外,要取得其内容,则要用到getText()方法,该方法返回一个字符串,其内容为组件的内容。

常用的输入语句是:

输入字符串:new Scanner(System.in).next()

输入整数:new Scanner(System.in).nextInt()

输入小数:new Scanner(System.in).nextDouble();

常用的输出语句:

换行输出: System.out.println(变量或字符串)

非换行输出: System.out.print(变量或字符串)

换行输出错误提示(默认是红字):System.err.println(变量或字符串)

不换行输出错误提示(默认是红字): System.err.print(变量或字符串))

在Java编程中格式化字符串,用String类的静态方法String.format():

format(Locale l, String format, Object... args) 

//使用指定的语言环境、格式字符串和参数返回一个格式化字符串。

format(String format, Object... args) 

//使用指定的格式字符串和参数返回一个格式化字符串。

举几个这个方法实用的例子(注释是输出结果):

//案例1

long now = System.currentTimeMillis()

String s = String.format("%tR",now)   //输出当前时间的小时和分钟

// 格式化输出结果"09:22"

//案例2

Date d = new Date(now)

s = String.format("%tD",d)   //输出当前时间的month/day/year      

// 格式化输出结果"11/05/15"