zoukankan      html  css  js  c++  java
  • JAVA去重

    JAVA中去掉空格

    1. String.trim()

    trim()是去掉首尾空格



    2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间

    String str = " hell o ";
    String str2 = str.replaceAll(" ", "");
    System.out.println(str2);



    3.或者replaceAll(" +",""); 去掉所有空格



    4.str = .replaceAll("\s*", "");

    可以替换大部分空白字符, 不限于空格
    s 可以匹配空格、制表符、换页符等空白字符的其中任意一个



    5.或者下面的代码也可以去掉所有空格,包括首尾、中间

    public String remove(String resource,char ch)
    {
    StringBuffer buffer=new StringBuffer();
    int position=0;
    char currentChar;

    while(position<resource.length())
    {
    currentChar=resource.charAt(position++);
    if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();
    }
    -------------------------------Test-----------------------------------------------------

    package practisedemo;
    public class Demo{

    public static String remove(String resource,char ch)
    {
    StringBuffer buffer=new StringBuffer();
    int position=0;
    char currentChar;

    while(position<resource.length())
    {
    currentChar=resource.charAt(position++);
    //如果当前字符不是要去除的字符,则将当前字符加入到StringBuffer中
    if(currentChar!=ch) buffer.append(currentChar);
    }
    return buffer.toString();
    }
    public static void main(String args[]) {
    String str= "afdsfdf 了 2012 0407 Alamps 老师";
    char c=' ';
    System.out.println("结果为:"+Demo.remove(str, c));


    }
    }

  • 相关阅读:
    用grunt搭建自动化的web前端开发环境-完整教程
    redis 使用
    ubuntu系统安装redis
    redis resque消息队列
    linux下常用的命令
    介绍Mina的TCP的主要接口(一)
    Mina框架详解——简单的TCPClient
    Mina框架详解——简单的TCPServer
    Mina框架知识解析
    RabbitMQ新手入门Helloworld
  • 原文地址:https://www.cnblogs.com/UUUz/p/9155837.html
Copyright © 2011-2022 走看看