`
谷熙亚
  • 浏览: 51350 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java去String用法之空格

    博客分类:
  • java
阅读更多

    String.trim()
     trim()是去掉首尾空格

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

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

 

     str = .replaceAll("\\s*", "");
     可以替换大部分空白字符, 不限于空格
     \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个

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

     public String remove(String resource,char ch)
     {
     StringBuffer buffer=new StringBuffer();
     int position=0;
     char currentChar;
     while(position {
     currentChar=resource.charAt(position++);
     if(currentChar!=ch) buffer.append(currentChar); } return buffer.toString();
     }

 

 

测试的全部代码如下:

public class test1 {

public static void main(String[] args) {

String QJstr = " hello wch ";

String QJstr1 = remove(QJstr,' ');

System.out.println(QJstr + "\n" + QJstr1);

}



public static String remove(String resource,char ch)

{

StringBuffer buffer=new StringBuffer();

int position=0;

char currentChar;



while(position
{

currentChar=resource.charAt(position++);

if(currentChar!=ch) buffer.append(currentChar);

}

return buffer.toString();

}

}

      

 

 

分享到:
评论

相关推荐

    java去除空格、标点符号的方法实例.docx

    在Java中,去除空格可以使用trim()、replace()、replaceAll()等方法。 1. 使用trim()方法去除首尾空格 trim()方法可以去除字符串的首尾空格,但是不能去除中间的空格。例如: ```java String str = " hello world ...

    java的String用法类型总结

    ### Java的String用法类型总结 #### 一、概述 在Java编程语言中,`String` 类是最常用的数据类型之一,用于表示不可变的字符序列。由于字符串在实际开发中的重要性和高频使用特性,深入理解并掌握其用法至关重要。...

    java正则表达式匹配全角空格

    本文将详细介绍如何使用Java中的`split()`方法,并结合正则表达式来处理全角空格和半角空格的问题。 #### 一、背景介绍 在处理文本数据时,经常会遇到不同类型的空格字符。除了最常见的半角空格(ASCII码为32)...

    Java的String类

    在Java编程中,`String`类是最常用的数据类型之一,用于处理文本数据。它是一个不可变类,意味着一旦创建了一个`String`对象,其内容就不能更改。这使得`String`类在多线程环境中非常安全,同时也带来了一些性能上的...

    java去除字符串中的空格、回车、换行符、制表符的小例子.docx

    在这个例子中,我们将使用Java的正则表达式功能来去除字符串中的空格、回车、换行符以及制表符。 ```java public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if ...

    java string类常用方法

    Java中的String类是Java语言中最基本的类之一,它提供了许多实用的方法来操作字符串。在日常开发中,我们经常会使用这些方法来完成字符串的处理和操作。下面我们将详细介绍Java String类中的常用方法。 charAt方法 ...

    java中的String类常用方法解析(一)

    在Java编程语言中,`String`类是使用最频繁的类之一,它代表不可变的字符序列。本文将深入解析`String`类的一些常用方法,帮助开发者更好地理解和使用这个核心类。 1. **构造方法** - `String()`:创建一个空字符...

    java去除字符串中的空格、回车、换行符、制表符.pdf

    在 Java 中,我们可以使用正则表达式和 String 类的 replace() 方法来实现这项任务。 1. 使用正则表达式 Java 的 Pattern 类和 Matcher 类提供了强大的字符串处理功能。我们可以使用正则表达式来匹配和替换字符串...

    介绍java中String类的方法

    Java中的String类是编程中非常基础且重要的一个类,它代表不可变的字符序列,即一旦创建...掌握这些基本的String类知识和方法对于Java编程至关重要,它们在日常开发中被广泛应用,理解并熟练运用能提高代码质量和效率。

    JAVA_String

    在Java编程语言中,`String`类是使用最频繁的类之一,它代表不可变的字符序列。在本文中,我们将深入探讨`JAVA_String`相关的知识点,包括其创建、操作、比较以及内存管理等方面。 首先,`String`类位于`java.lang`...

    java String format方法使用

    Java String.format 方法使用介绍 Java 中的 String.format 方法是一种功能强大且灵活的字符串格式化工具。它可以将各种类型的数据转换为字符串,并且提供了多种格式化选项以满足不同场景下的需求。 整数格式化 ...

    java调用winrar生成压缩文件路径有空格问题

    在Java中通过`Runtime.getRuntime().exec()`方法执行外部命令时,如果路径中包含空格,则该命令可能会被解释为多个参数,导致无法正确识别目标文件路径。例如,假设文件路径为"C:\Users\Documents\My Files\file.txt...

    java去掉空格换行之类的.txt

    通过这个示例代码的学习,我们可以了解到基本的字符串操作技巧以及正则表达式的使用方法。此代码适用于初学者,帮助他们理解如何处理文本数据,并可以根据个人需求进行扩展或缩减。 #### 2. 主要功能实现 - **读取...

    JAVA中String类常用方法使用实例.docx

    JAVA 中 String 类常用方法使用实例 在 JAVA 中,String 类是一种常用的类,提供了许多实用的方法来操作字符串和数组。在本文中,我们将介绍 String 类中的常用方法,并通过实例来演示每个方法的使用。 Int length...

    Java中String.format的使用方法总结

    Java中的`String.format()`方法是用于格式化字符串输出的强大工具,它可以处理各种数据类型的格式化,包括整数、浮点数、字符、百分比符号以及日期和时间。下面我们将详细探讨这些知识点。 1. **整数格式化**: - ...

    Java String字符串补0或空格的实现代码

    本文将详细解析如何使用Java的String类及相关工具类来实现字符串补0或空格。 首先,我们来看如何用`NumberFormat`类给数字补0。`NumberFormat`是Java的国际化和本地化工具,它可以格式化数字、百分比、货币等。在...

    JAVA_String.format

    JAVA中的`String.format`方法是一种强大的工具,用于创建格式化的字符串。它允许用户按照指定的模式格式化输出,尤其在处理数字、字符、日期等数据类型时极为有用。接下来,我们将深入探讨`String.format`方法如何...

    Java 中 String 类的常用方法

    Java中的String类提供了丰富的字符串操作...以上是Java中String类的一些常用方法,它们是进行字符串操作时的基础工具,每一个方法都根据不同的使用场景来实现相应的功能,从而满足在Java开发中对字符串的各种处理需求。

    Java中String类.pdf

    Java中的String类是编程中最常用的数据类型之一,它在处理文本数据时扮演着核心角色。String类位于java.lang包中,意味着它无需显式导入即可在任何Java程序中使用。由于字符串在Java中被视为不可变对象,即一旦创建...

    面试题:Java String类常见操作和用法

    在面试中,Java String类的操作和用法经常成为考察的重点。 首先,Java String类是不可变的,这意味着创建一个String对象后,它的内容无法更改。这在多线程环境中提供了安全性,但同时也意味着每次修改字符串都会...

Global site tag (gtag.js) - Google Analytics