zoukankan      html  css  js  c++  java
  • java中,去除空白的方法

    有时候,我们页面传过来的值,或者做excel导入时填入的值都需要去掉像空格一样的一些特殊字符,下面这个方法可去掉像制表符,换行键,回车,空格或者不在ACSII中

    的特殊字符

      /**
         * 去除字符串开始和结束的水平制表符:9,换行键:10,垂直制表符:11,回车:13,空格:32和不是ACSII中(bytes[i]<0)的字符
         * @param str
         * @return
         */
        public static String replaceBlank(String str) {
            byte[] bytes = str.getBytes();
            for (int i = 0; i < bytes.length; i++) {
                if (bytes[i] == 9 || bytes[i] == 10|| bytes[i] == 11|| bytes[i] == 13|| bytes[i] <0) {
                    bytes[i] = 0;
                }else{
                    break;
                }
            }
            for (int i = bytes.length-1; i>=0; i--) {
                if (bytes[i] == 9 || bytes[i] == 11|| bytes[i] == 11|| bytes[i] == 13|| bytes[i] <0) {
                    bytes[i] = 0;
                }else{
                    break;
                }
            }
            str = new String(bytes).trim();
            return str;
        }
  • 相关阅读:
    Socket listen 简要分析
    Socket connect 等简要分析
    HIVE函数大全
    元数据管理
    flume
    shell编程
    数据仓库集锦
    数据库知识
    hive sql 转化mapreduce原理
    Hadoop 学习笔记
  • 原文地址:https://www.cnblogs.com/chunyansong/p/5485015.html
Copyright © 2011-2022 走看看