• <置顶>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=0
                       list.add("流动负债");
    //合并list1.addAll(list2);
    //for(int i=0 ;i < list.size() ; i++){

    循环

    for(int i=0 ;i < list.size() ; i++){
    //break;停止循环 //continue;跳出当前循环
    }

     

  • 相关阅读:
    Dungeon Master (广搜)
    棋盘游戏,dfs搜索
    水管工游戏——dfs
    URL的井号
    模态与非模态对话框
    网站建设之空连接标准
    CSS浮动(float,clear)通俗讲解
    CSS从大图中抠取小图完整教程(background-position应用)
    URI(标识某一互联网资源的字符串)
    CDN
  • 原文地址:https://www.cnblogs.com/fengnan/p/9854965.html
Copyright © 2020-2023  润新知