一、字符串操作
创建字符串
String s2 = new String("Hello World");
String s1 = "Hello World";
1.字符串连接
多个字符串链接时,每个字符串之间用+相连,+就是字符串链接,连接之后生成一个新的字符串。
2.获取字符串长度 a.lenght()
根据索引从0开始,截取字符串长度 a.substring(1,3) ; 从1号位开始截取到3号位。
3.获取指定字符串的索引位置 indexOf()方法;lastIndexOf()方法。
indexOf(s)返回值:返回值字符串中第一次出现s的索引
lastIndexOf(s)返回值:返回字符串中s最后一次出现s的索引
4.去除字符串前、后空格 trim()
5.替换所有与制定字符串相匹配的字符串replace()方法
6.判断字符串是否相等equals()方法
使用equals()对字符串进行比较时严格区分大小写,在此条件下,如果两个字符串仍具有相同的字符和长度,则返回true,不相同则返回false。
7。判断字符串的开始startsWith()方法判断字符串的结尾endsWith()方法
法用于判断当前字符串对象是否以参数制定的字符开始或结束。
8.大小写转换
将字符串中的大写字母转换为小写toLowerCase()方法;
将字符串中的小写字母转换为大写toUpperCase()方法.
9.字符串分割split(String sign)方法
该方法根据制定的分隔符对字符串进行完全分割。
作业:
|
1
2
3
4
5
6
7
8
9
10
|
public static void main1 (String[] args){
String a = "abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789" ;
for(int i=0;i<4;i++){
int b = (int)(Math.random()*100)%a.length();
String c = a.substring(b, b+1);
System.out.print(a.substring(b, b+1));
}
}
//随机生成不重复的四位数的验证码
|
|
1
2
3
4
5
6
7
8
9
|
public static void main(String[] args){
String a = " <student><xm>张三</xm><xb>男</xb></student>";
String b = a.substring(a.indexOf("<xm>")+4,a.indexOf("</xm>") );
System.out.println("姓名:"+b);
String c =a.substring(a.indexOf("<xb>")+4,a.indexOf("</xb>") );
System.out.println("性别:"+c);
}
//截取姓名和性别
|
二、日期操作:Calendar
(一)读日期
Calendar a = Calendar.getInstance();
d.get(常量);
d.get(Calendar.YEAR);//返回数字年
d.get(Calendar.MONTH);//月
d.get(Calendar.DAY_OF_MONTH);//日
d.get(Calendar.HOUR);//时
d.get(Calendar.MINUTE);//分
d.get(Calendar.SECOND);//秒
d.get(Calendar.MILLISECOND);//毫秒
日期的格式化显示:
使用日期格式化显示器 SimpleDateFormat
1.造日期的Calendar
Calendar a = Calendar.getInstance();
2.造格式化器
SimpleDateFormat f = new SimpleDateFormat("格式化样式");
yy,yyyy –年
M,MM–月
d,dd –天
h,hh–时,12小时制; HH–时,24小时制
m,mm-分
s,ss-秒
3.对calendar进行格式化
f.format(日期); //注意,是Date不是Calendar;
f.format(a.getTime()); //使用Calendar对象的getTime()函数,转换成Date对象
(二)写日期
Calendar a = Calendar.getInstance();
a.set(年,月,日);
a.set(年,月,日,时,分,秒);
a.set(常量,值);
//c.set(1999,8,12);
//c.set(1999, 2,4,18,55,32);
//c.set(Calendar.YEAR, 1980);
|
1
2
3
4
5
6
7
8
9
10
|
public class Dog {
public static void main(String[] args){
Calendar a = Calendar.getInstance();
a.set(2002, 2, 13);
SimpleDateFormat b = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
String c = b.format(a.getTime());
System.out.println(c);
}
//格式化日期显示
//时分秒不写是当前时间
|
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持快网idc!
原文链接:http://www.cnblogs.com/hq233/p/6215825.html
相关文章
- ASP.NET自助建站系统中的用户注册和登录功能定制方法 2025-06-10
- ASP.NET自助建站系统的域名绑定与解析教程 2025-06-10
- 个人服务器网站搭建:如何选择合适的服务器提供商? 2025-06-10
- ASP.NET自助建站系统中如何实现多语言支持? 2025-06-10
- 64M VPS建站:如何选择最适合的网站建设平台? 2025-06-10
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
-
2025-05-29 76
-
2025-05-25 77
-
2025-05-29 66
-
2025-05-25 22
-
2025-05-29 52








