是一个轻量级组件,它允许编辑单行文本。
输出字符串,可以用它的父类方法:setText(String
t)
来实现。只要把需显示的字符串作实参调用这个方法就可以。比如:
String
str="你好"
text.setText(str)
名为text的JTextField组件的内容就会显示为“你好”。
另外,要取得其内容,则要用到getText()方法,该方法返回一个字符串,其内容为组件的内容。
第一步:首先需要创建一个构造方法的类,之后一个类构造方法的参数为String类型(一个参数,并且带有set和get方法);
第二步:必须在此类中创建一个空的构造方法;如下图,
第三步:在main方法中创建对应的构造方法,并获取到参数的值即可。
第四步:运行main方法,之后输出结果就是“Java”。
备注:先要学下下什么是构造方法,之后可以很灵活的实现多参方法调用,并且可以多次复用。
参考编程:import java.lang.*
import javax.swing.*
class A
{
static int i,j,max
int count[]=new int[100]
char c[]
void setmax(String x)
{
max=x.length()
}
void sort(String x)
{
c=x.toCharArray()
for(i=0i<maxi++)
count[i]=1
for(i=max-1i>0i--)
{ for(j=0j<ij++)
{ if(c[i]==c[j])
{
count[j]++
count[i]=0
break
}
}
}
}
void print()
{
int i,j=1
System.out.println("字符串中每个字符出现的次数如下!")
System.out.println(" 字符"+" 出现次数")
for(i=0i<maxi++)
if(count[i]!=0)
{
System.out.println("第"+j+"个字符是: "+c[i]+" "+count[i])
j++
}
}
}
class E
{ public static void main(String args[])
{ char c[]
String s
s=JOptionPane.showInputDialog("请输入字符串:")
System.out.println("你输入字符串: "+s)
A a=new A()
a.setmax(s)
System.out.println("你输入字符串长为: "+a.max)
a.sort(s)
a.print()
System.exit(0)
}