java中常用的一些方法(一)
生活随笔
收集整理的這篇文章主要介紹了
java中常用的一些方法(一)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.float型金額(單位:元)無精度損失轉(zhuǎn)為long型(單位為:分)
public static long parseMoney(String string){if(string.startsWith("¥")){string = string.substring(1,string.length());}String str = string.substring(0, string.indexOf(".")) + string.substring(string.indexOf(".") + 1);long amount = Long.parseLong(str);return amount;}2.格式化當(dāng)前系統(tǒng)時(shí)間為年月日時(shí)分秒
public static String parseTime(){SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = new Date(System.currentTimeMillis());String dateString = formatter.format(date);return dateString ;}3.無序集合list轉(zhuǎn)換為有序集合set
第一種方式:
第二種方式:
ArrayList<String> list = new ArrayList<String>();list.add("哈哈");list.add("樂樂");list.add("嘻嘻");list.add("嘻嘻");HashSet<String> set = new HashSet<String>();set.addAll(list);list.clear();list.addAll(set);System.out.println(list.toString());4.String.matches() 這個(gè)方法主要是返回是否匹配指定的字符串,如果匹配則為true,否則為false;
如:/**
* 判斷字符創(chuàng)是否是一個(gè)有效的日期
*
* @param theStr
* @return true 是,false否
*/
public static boolean isDate(String theStr) {
return theStr.matches(“\d{4}\-\d{1,2}\-\d{1,2}”);
}
這個(gè)方法的參數(shù)為正則表達(dá)式,關(guān)于正則表達(dá)式的用法如下:
正則表達(dá)式(regular expression)描述了一種字符串匹配的模式,可以用來:(1)檢查一個(gè)串中是否含有符合某個(gè)規(guī)則的子串,并且可以得到這個(gè)子串;(2)根據(jù)匹配規(guī)則對(duì)字符串進(jìn)行靈活的替換操作。
總結(jié)
以上是生活随笔為你收集整理的java中常用的一些方法(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android广告轮播图之匀速规律播放
- 下一篇: android界面之美---自定义网络请