1:String

1.1 String(构造方法)

来,继续啊,前面我们做过了GUI中的案例,也就是把一些小应用的界面做好了,但是具体功能并没有实现。接下来呢,我们就来一起实现一下。

首先,我们先来学习String类,它涉及到两个案例:用户登录和聊天室。

先来看用户登录案例:需要输入用户名和密码,和已知的用户名和密码进行比较,涉及到比较的方法,

一般来说,用户名和密码的长度可能会有一定限制,涉及到获取字符串长度的方法,

1640164265984

再来看聊天室案例,这里输入聊天的内容,然后把聊天内容显示到上面的文本域。

在聊天的时候,可能不小心打了空格,我们不需要的,需要去掉前后空格,

1640164272200

当然了,还有很多其他的成员方法,只不过,目前我们暂时用不上,后面用的时候再讲。

下面,我们就来学习一下字符串类String,最后完成用户登录案例和聊天室案例。

而关于String类呢,我们先到帮助文档中去查看,然后回来总结,最后到IDEA中去演示。

来,打开我们准备好的帮助文档,关于通过帮助文档查看String,大家按照老师讲解的API的使用步骤看看即可。

通过文档了解了String类之后,下面我们回到资料中总结一下:

String:

构造方法:

知道了String的构造方法后,我们到IDEA中去使用一下:

讲解完毕后,大家赶快动手练习一下吧。

1.2 String(成员方法)

来,继续啊,下面我们来学习String类中常用的成员方法:

而关于这几个成员方法呢,我们到IDEA中一边使用,一边讲解。

讲解完毕后,大家赶快动手练习一下吧。

1.3 GUI案例1(用户登录实现)

需求:根据下列要求,完成用户登录的逻辑,并给出相应的提示

1640164638518

要求:

① 已知的用户名和密码

② 用户名和密码的长度都是6-12位

③ 点击登录按钮

知道了用户登录案例的需求和要求后,下面我们到IDEA中去实现一下:

讲解完毕后,大家赶快动手练习一下吧。

1.4 GUI案例2(聊天室实现)

需求:根据下列要求,完成聊天室的逻辑

1640164718346

要求:

① 把文本框的内容发送到文本域中

② 每次发送的文本内容不带前后空格

③ 多次发送的内容在文本域以追加的方式呈现

④ 清空聊天就是把文本域的内容设置为空

知道了聊天室案例的需求和要求后,下面我们到IDEA中去实现一下:

讲解完毕后,大家赶快动手练习一下吧。