新聞中心
字符串和日期操作時(shí)java開發(fā)中經(jīng)常涉及到的兩個(gè)方面,本篇文章重點(diǎn)為大家講解一下java中的字符串和日期操作,有需要的小伙伴可以參考一下。

成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站與策劃設(shè)計(jì),銀川網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:銀川等地區(qū)。銀川做網(wǎng)站價(jià)格咨詢:18982081108
一、Java字符串操作
創(chuàng)建字符串
String s2 = new String("Hello World");
String s1 = "Hello World";
1.字符串連接
多個(gè)字符串鏈接時(shí),每個(gè)字符串之間用+相連,+就是字符串鏈接,連接之后生成一個(gè)新的字符串。
2.獲取字符串長度 a.lenght()
根據(jù)索引從0開始,截取字符串長度 a.substring(1,3) ; 從1號(hào)位開始截取到3號(hào)位。
3.獲取指定字符串的索引位置 indexOf()方法;lastIndexOf()方法。
indexOf(s)返回值:返回值字符串中第一次出現(xiàn)s的索引
lastIndexOf(s)返回值:返回字符串中s最后一次出現(xiàn)s的索引
4.去除字符串前、后空格 trim()
5.替換所有與制定字符串相匹配的字符串replace()方法
6.判斷字符串是否相等equals()方法
使用equals()對(duì)字符串進(jìn)行比較時(shí)嚴(yán)格區(qū)分大小寫,在此條件下,如果兩個(gè)字符串仍具有相同的字符和長度,則返回true,不相同則返回false。
7。判斷字符串的開始startsWith()方法判斷字符串的結(jié)尾endsWith()方法
法用于判斷當(dāng)前字符串對(duì)象是否以參數(shù)制定的字符開始或結(jié)束。
8.大小寫轉(zhuǎn)換
將字符串中的大寫字母轉(zhuǎn)換為小寫toLowerCase()方法;
將字符串中的小寫字母轉(zhuǎn)換為大寫toUpperCase()方法.
9.字符串分割split(String sign)方法
該方法根據(jù)制定的分隔符對(duì)字符串進(jìn)行完全分割。
作業(yè):
public static void main1 (String[] args){
String a = "abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789" ;
for(int i=0;ipublic static void main(String[] args){
String a = " 張三 男 ";
String b = a.substring(a.indexOf(" " )+4,a.indexOf("") );
System.out.println("姓名:"+b);
String c =a.substring(a.indexOf(" " )+4,a.indexOf("") );
System.out.println("性別:"+c);
}
//截取姓名和性別
二、日期操作:Calendar
(一)讀日期
Calendar a = Calendar.getInstance();
d.get(常量);
d.get(Calendar.YEAR); //返回?cái)?shù)字年
d.get(Calendar.MONTH); //月
d.get(Calendar.DAY_OF_MONTH);//日
d.get(Calendar.HOUR);//時(shí)
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–時(shí),12小時(shí)制; HH–時(shí),24小時(shí)制 m,mm-分 s,ss-秒
3.對(duì)calendar進(jìn)行格式化
f.format(日期); //注意,是Date不是Calendar;
f.format(a.getTime()); //使用Calendar對(duì)象的getTime()函數(shù),轉(zhuǎn)換成Date對(duì)象
(二)寫日期
Calendar a = Calendar.getInstance();
a.set(年,月,日);
a.set(年,月,日,時(shí),分,秒);
a.set(常量,值);
//c.set(1999,8,12);
//c.set(1999, 2,4,18,55,32);
//c.set(Calendar.YEAR, 1980);
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);
}
//格式化日期顯示//時(shí)分秒不寫是當(dāng)前時(shí)間
當(dāng)前標(biāo)題:講解一下java中的字符串和日期操作
文章來源:http://www.dlmjj.cn/article/cdgoisd.html


咨詢
建站咨詢
