日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java中常用的一些方法(一)

發(fā)布時(shí)間:2025/3/15 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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>(list);list.clear();list.addAll(set);System.out.println(list.toString());

第二種方式:

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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。