浅析Swing字符串

开发 后端
本文介绍Swing字符串,包括判断字符串的前缀或后缀与已知字符串是否相同和将数值转化为字符串等。

1、文本框
◆TextField() 构造文本框,一个字符长、TextField(int x) 构造文本框,x个字符长
◆TextField(String s) 构造文本框,显示s、setText(String s) 设置文本为s
◆getText() 获取文本、setEchoChar(char c) 设置显示字符为c
◆setEditable(boolean) 设置文本框是否可以被修改、addActionListener() 添加监视器
◆removeActionListener() 移去监视器

2、文本区
◆TextArea() 构造文本区;TextArea(String s) 构造文本区,显示s
◆TextArea(String s,int x,int y) 构造文本区,x行,y列,显示s
◆TextArea(int x,int y) 构造文本区,x行,y列
◆TextArea(String s,int x,ing y,int scrollbar)
scrollbar的值是:
◆TextArea.SCROLLBARS_BOTH;TextArea.SCROLLBARS_VERTICAL_ONLY
◆TextArea.SCROLLBARS_HORIZONTAL_ONLY;TextArea.SCROLLBARS_NONE
◆setText(String s) 设置文本为s;getText() 获取文本
◆addTextListener() 添加监视器;removeTextListener() 移去监视器
◆insert(String s,int x) 在x处插入文本s
◆replaceRange(String s,int x,int y) 用s替换从x到y处的文本
◆append(String s) 在文本的最后追加文本s
◆Int getCaretPosition(int n) 获取文本区中光标的位置

1、获取Swing字符串的长度:length()

2、判断字符串的前缀或后缀与已知字符串是否相同
前缀 startsWith(String s)、后缀 endsWith(String s)

3、比较两个字符串:equals(String s)

4、把Swing字符串转化为相应的数值
◆int型 Integer.parseInt(字符串)、long型 Long.parseLong(字符串)
◆float型 Folat.valueOf(字符串).floatValue()
◆double型 Double.valueOf(字符串).doubleValue()

5、将数值转化为字符串:valueOf(数值)

6、Swing字符串检索
indexOf(Srting s) 从头开始检索
indexOf(String s ,int startpoint) 从startpoint处开始检索
如果没有检索到,将返回-1

7、得到字符串的子字符串
substring(int startpoint) 从startpoint处开始获取
substring(int start,int end) 从start到end中间的字符

8、替换字符串中的字符,去掉字符串前后空格
replace(char old,char new) 用new替换old

9、分析Swing字符串
◆StringTokenizer(String s) 构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符)
◆StringTokenizer(String s,String delim) delim是自己定义的分隔符
◆nextToken() 逐个获取字符串中的语言符号
◆boolean hasMoreTokens() 只要字符串还有语言符号将返回true,否则返回false
◆countTokens() 得到一共有多少个语言符号

【编辑推荐】

  1. Swing全屏幕模式
  2. 浅谈EventQueue in Swing
  3. 浏览器的Swing地址栏
  4. AWT和Swing显示GIF 动画
  5. SWT比价Swing和AWT
责任编辑:佚名 来源: 千家综合布线网
相关推荐

2009-09-13 21:52:16

LINQ字符串

2009-08-11 10:26:49

C#算法C#字符串反转

2011-08-23 14:26:07

Lua字符串

2009-09-02 13:41:57

C#字符串操作

2009-09-01 17:50:23

C#截取字符串

2009-07-24 11:12:33

ASP.NET连接字符

2009-07-10 10:37:50

Swing Set示例

2009-09-03 18:45:06

GridView格式化

2009-07-10 14:20:01

AcceleratorJava Swing

2009-07-15 16:50:07

Swing项目

2009-07-15 13:46:26

Swing体系结构

2009-07-15 11:02:32

Swing组件

2009-07-15 16:03:26

Swing线程

2009-07-17 16:41:48

actionPerfoSwing

2009-08-20 14:31:55

C#正则表达式字符串

2009-07-17 11:30:44

Swing Image

2009-08-28 10:50:17

C#字节数组转换成字符

2009-08-21 16:37:54

C#客户端程序

2009-09-16 17:54:31

正则表达式实现

2009-08-21 16:27:44

C#服务端程序
点赞
收藏

51CTO技术栈公众号