置顶java[常用]-[语法]-[基础操作]
生活随笔
收集整理的這篇文章主要介紹了
置顶java[常用]-[语法]-[基础操作]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
謹記關于空的操作
對于數據處理要牢記存在空格字符串情況
關于字符串去空
String.trim()去掉首尾空格
String.replace(" ", ""); 或者replaceAll(" +","");?去掉所有空格
String = .replaceAll("\\s*", "");可以替換大部分空白字符, 不限于空格
關于[空][空格][字符串]的判斷
如果是空的話,那么直接用是否等于null即可
如果是空的字符串,用String.?equals("")即可
如果是空格的話,用String.trim().equals("")即可
各數據類型的常用操作
String字符串操作
//判斷字符串里是否包涵目標字符if(字符串.indexOf("目標字符")!=-1){存在} //替換字符串里A字符為B字符
字符串.replace("A","B"); //截取最后一個/后面的所有字符 String imgUrl = "http://127.0.0.1:8080/cms/ReadAddress/1479805098158.jpg";String image = imgUrl.substring(imgUrl.lastIndexOf("/")+1);//請問如何截取一個字符串的后三位 Stringvalue="abcdefg";intlength=value.length();if(length>=3){Stringstr=value.substring(length-3,length);System.out.println(str);}else{System.out.println(value);
//如何刪除字符串的某個特定字符
首先使用replace把這個字符替換為空,然后去空就可以了
?
BigDecimal與String轉化
import java.math.BigDecimal; //數字字符串 String Str="1048576.1024"; //構造以字符串內容為值的BigDecimal類型的變量 BigDecimal bd=new BigDecimal(Str); //設置小數位數,第一個變量是小數位數,第二個變量是取舍方法(四舍五入) bd=bd.setScale(2, BigDecimal.ROUND_HALF_UP); //轉化為字符串輸出 String OutString=bd.toString();?日期和String轉化
1、日期轉字符串(格式化)Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");System.out.println(sdf.format(date));sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sdf.format(date));sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");System.out.println(sdf.format(date)); 2、字符串轉日期(解析)public void test() throws ParseException {String string = "2016-10-24 21:59:06";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sdf.parse(string));} 3.日期類型修改 import java.util.Date ; Date date=new Date ();//取時間 Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.add(Calendar.DATE,1);//把日期往后增加一天.正數往后推,負數往前推 date=calendar.getTime(); //這個時間就是日期往后推一天的結果double科學計數法轉化
// DecimalFormat df = new DecimalFormat("0.##"); // ##表示2位小數 DecimalFormat df = new DecimalFormat("0"); Double d = new Double("1.397545871E10"); System.out.println(df.format(d));?
連詞語法
并且/和 --->&&???????? 或者--->||???????? 不等于---->!=或者!.equ...
判斷
if(){}? ? if(){}else{}? ? if(){}else?if(){}else{}? ??
集合
List<String> list = new ArrayList<String>();list.add("流動資產");//i=0list.add("流動負債");//合并list1.addAll(list2); //for(int i=0 ;i < list.size() ; i++){
循環
for(int i=0 ;i < list.size() ; i++){//break;停止循環 //continue;跳出當前循環
}
?
轉載于:https://www.cnblogs.com/fengnan/p/9854965.html
總結
以上是生活随笔為你收集整理的置顶java[常用]-[语法]-[基础操作]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UVA227-Puzzle
- 下一篇: 跳板机的搭建