国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

String類型和Date類型的互轉,以及其他類型

2019-11-08 20:02:36
字體:
來源:轉載
供稿:網友

String類型互轉為Date類型

String類型互轉為int類型

int類型互轉為char類型

package sun.rain.amazing;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.junit.Test;/** * 將String類型轉為其他類型 * 將其他類型轉為String類型 * 常見的類型轉換 * String<---->int、Integer、double、Double * String<---->Date * int <---->char(包含數字的轉換 和 大小寫的轉換 ) * @author sunRainAmazing * */public class StringToOtherData { /** * 通常采用的方法 * parseXxx(String str) */ @Test public void testStringToInt(){ String str = "5201314"; int loveNum = Integer.parseInt(str); System.out.PRintln((long)loveNum * 10000); } /** * 通常有三種方式 最長用的方式 為 第三種 * 1、String.valueOf(i) * 2、Integer.toString(i) * 3、i+"" */ @Test public void testIntToString(){ int loveNum = 5201314; String str = Integer.toString(loveNum); str = String.valueOf(loveNum); str = loveNum+""; System.out.println(str); } /** * 將字符串轉為Date 通常采用的方法 * parse(String str) 需要處理異常 * @throws ParseException */ @Test public void testStringToDate() throws ParseException{ String str = "2017年02月07日"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); Date date = sdf.parse(str); System.out.println(date); } /** * 將Date轉為 String 類型 通常用 * format(Date date) */ @Test public void testDateToString(){ Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); String str = sdf.format(date); System.out.println(str); } /** * 將char類型的'0' - '9' 轉換為對應的int類型的0-9 * 兩種方式 根據ASCii進行轉化 相差 為 48 * Integer. */ @Test public void testCharToInt(){ String str = "123456789123456789"; int sum=0; char[] ch = str.toCharArray(); for (int i = 0; i < ch.length; i++) { sum+=(ch[i]-48); } System.out.println(str+"各個位數之和為:"+sum); } @Test public void testCharToStringToInt(){ String str = "123456789123456789"; int sum=0; char[] ch = str.toCharArray(); for (int i = 0; i < ch.length; i++) { sum+=Integer.parseInt(ch[i]+""); } System.out.println(str+"各個位數之和為:"+sum); } /** * 將char類型的大小寫轉換 * 兩種方式 根據ASCii進行轉化 相差 為 32 * 調用String的相應的方法 toLowerCase() 和 toUpperCase() * 實現將其轉為大寫 */ @Test public void testCharToUpper(){ String str = "AbcdEFGhijkl"; System.out.println(str.toUpperCase()); } @Test public void testCharToLower(){ String str = "AbcdEFGhijkl"; System.out.println(str.toLowerCase()); } @Test public void testCharToLower1(){ char ch = 'A'; System.out.println((char)(ch+32));//a System.out.println(ch+32);//97 }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芦溪县| 博乐市| 桃园市| 安溪县| 丹江口市| 双桥区| 布拖县| 望奎县| 陇川县| 新竹县| 彩票| 新闻| 五家渠市| 盐津县| 黔西县| 东明县| 芮城县| 荃湾区| 揭阳市| 襄城县| 土默特右旗| 乌拉特中旗| 广德县| 开鲁县| 安多县| 无棣县| 开江县| 师宗县| 嘉义市| 资阳市| 治县。| 洪江市| 德州市| 桓仁| 额济纳旗| 宁海县| 菏泽市| 仙游县| 石阡县| 孝昌县| 开阳县|