java 字符串操作

1.字符串分割函数       split()

                    String rList[]=null;    //创建读取文件数组
                    
                    String line = br.readLine();
                    while(line != null){
                        rList=line.split("    ");    //用tab 分割每个数组
                                    //数字=line后,大小就被确定了,
                        
                        line =br.readLine();
                        for(int i=0;i<rList.length;i++){
                        System.out.print(rList[i]+" ");
                        } 
                    }                
                    System.out.println("读取成功")

 

 2.   字符串截取函数    substring()

1   //获取上传的文件名 /images/girl/kate.png
2   String fileName = uploadFileName.substring(uploadFileName.lastIndexOf("/"));
3   //获取上传文件的后缀名
4   String fileExtName = uploadFileName.substring(uploadFileName.lastIndexOf("."));

 

3.判断字符串不为空     https://www.iteye.com/blog/for-dream-1570499

  •  直接引入工具类  StringUtils
    引入工具类 StringUtils.isNullOrEmpty(xxx)  判断字符串不为空且长度>0
  •  str!=null; 2. "".equals(str); 3. str.length()!=0;

 

4.字符串比较  : equals()

       在有读取多余空格,或者整行读取后,进行比较时,记得加trim

      去除多余空格: trim()    

 //可能存在文件名不合法的情况
      if (uploadFileName.trim().equals("")||uploadFileName==null){
            continue; //直接跳过此文件
      }    

 

上一篇:(转)数据库SQL优化大总结之 百万级数据库优化方案


下一篇:oracle正则表达式