当前位置:首页 » 编程语言 » java去掉字符串中的

java去掉字符串中的

发布时间: 2022-07-08 03:43:42

java怎样去掉字符串内的空白

java去掉字符串内的空白有首发空白,中间空白及全部空白。可以根据需要通过下面的方法进行去掉。

方法如下:

1.String.trim()


trim()是去掉首尾空格


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

Stringstr="hello";

Stringstr2=str.replaceAll("","");

System.out.println(str2);


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

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

可以替换大部分空白字符,不限于空格

s可以匹配空格、制表符、换页符等空白字符的其中任意一个


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


publicStringremove(Stringresource,charch)

{

StringBufferbuffer=newStringBuffer();

intposition=0;

charcurrentChar;


while(position

{

currentChar=resource.charAt(position++);

if(currentChar!=ch)buffer.append(currentChar);}returnbuffer.toString();

}

㈡ 求java中怎么把字符串中的单引号去掉

例如:'SL' 去掉后变成SL


String regexp = "'";
String str = "'SL'";
System.out.println("替换前:" + str);
str = str.replaceAll(regexp, "");
System.out.println("替换后:" + str);

我开始时犯了个很弱智的错误,以至于现在搞了近二十分钟才出来。就是把上面的
str = str.replaceAll(regexp, "");
换成
str.replaceAll(regexp, "");
然后再打印,发现结果始终是 ’SL',
后来恍然大悟,String类被final修饰,是不可变的。所以对String对象施加任何操作都不会改变它的内容。而 str.replaceAll(regexp, ""); 相当于创建了一个新的字符串对象,即去掉了单引号的源字符串。 再修改字符串引用 str 指向新的字符串。则现在打印的就是去掉单引号后的字符串了。

㈢ 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 可以匹配空格、制表符、换页符等空白字符的其中任意一个 您可能感兴趣的文章:java去除字符串中的空格、回车、换行符、制表符的小例子。

㈣ java怎么删除字符串中的指定字符

方法/步骤

  1. 打开eclipse

  2. 新建(new)一个项目,或者新建一个类也可以 ,主要用于测试

  3. 编程框中新建一个string变量

㈤ java如何去掉字符串中重复的字符

lz 你好


这个就是一个比较简单的算法题 , 你可以自己写


但是用Java语言就不需要了 , Java自带泛型相关的类 , 很有用


其中TreeSet集合能自动识别添加的是否重复 , 重复的将不会添加 , 很方便


以下是实现代码:

importjava.util.List;
importjava.util.Scanner;

publicclassDeleteRepeated{
privateStringstr;
privateTreeSet<String>noReapted;//带有String类型的TreeSet泛型

publicDeleteRepeated(){
Scannerin=newScanner(System.in);

System.out.println("输入一个字符串:");
str=in.nextLine();

noReapted=newTreeSet();
}

//清楚重复的数据
publicvoidremoveRepeated(){
for(inti=0;i<str.length();i++){
noReapted.add(""+str.charAt(i));
//str.charAt(i)返回的是char型所以先加一个""空格,转换成String型
//TreeSet泛型能保证重复的不加入,而且有序
}

str="";

for(Stringindex:noReapted){
str+=index;
}

//输出
System.out.println(str);
}

publicstaticvoidmain(String[]args){
DeleteRepeateddr=newDeleteRepeated();

dr.removeRepeated();
}
}



运行截图:



希望能帮助你哈

㈥ java中怎么把字符串中的单引号去掉

可以按照以下java例子进行操作。

1、java编码举例:

String regexp = "'";

String str = "'SL'";

System.out.println("替换前:" + str);

str = str.replaceAll(regexp, "");

System.out.println("替换后:" + str);

2、原因分析:String类被final修饰,是不可变的。所以对String对象施加任何操作都不会改变它的内容。而 str.replaceAll(regexp, ""); 相当于创建了一个新的字符串对象,即去掉了单引号的源字符串。 再修改字符串引用 str 指向新的字符串。则现在打印的就是去掉单引号后的字符串了。

㈦ java怎么去掉字符串中的下划线

字符指类字形单位或符号,包括字母、数字、运算符号、标点符号和其他符号,以及一些功能性符号。

字符是电子计算机或无线电通信中字母、数字、符号的统称,其是数据结构中最小的数据存取单位,通常由8个二进制位(一个字节)来表示一个字符。字符是计算机中经常用到的二进制编码形式,也是计算机中最常用到的信息形式。

㈧ 在java中去掉字符串中出现的相同元素

1、代码如下

publicstaticvoidmain(String[]args){

Stringstr="1,1,1,2,2,2,3,3,3,4,4,4,5";

Stringrs="";

for(inti=0;i<str.length();i++){

//如果不是逗号,且不存在,就加入rs

if(str.charAt(i)!=','&&rs.indexOf(str.charAt(i))==-1){

//补一个逗号

rs+=","+str.charAt(i);

}


}

//去掉第一个逗号

System.out.println(rs.substring(1,rs.length()));

}

2、

㈨ java中如何在一个字符串中去掉另一个字符串

直接使用空字符串替换,如下:

String b = "abcabcabc";

b=b.replace("b","");

Java String.replace()方法用法

返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar

(9)java去掉字符串中的扩展阅读:

java中判断一个字符串中的某个字符或字符串包含于另一个字符串:

假设你第一个字符串是A,第二个是B。判断A中是否有一个字符或者一段字符串包含于B中:

boolean ifContrain = false;

for(int i = 0 ; i < A.length - 1 ; i ++ )

{

for(int j = i + 1 ; j < A.length ; j++ )


{

if(B.contains(A.subString(i , j )))

{

ifContrain = true;

}

最后看ifContrain是true,则包含,是false,就是不包含。

如果想要看包含的是哪段,就在ifContrain = true;一句后面再加一句 输出 A.subString(i , j ) 。

㈩ 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 可以匹配空格、制表符、换页符等空白字符的其中任意一个 您可能感兴趣的文章:java去除字符串中的空格、回车、换行符、制表符的小例子

热点内容
滑板鞋脚本视频 发布:2025-02-02 09:48:54 浏览:432
群晖怎么玩安卓模拟器 发布:2025-02-02 09:45:23 浏览:557
三星安卓12彩蛋怎么玩 发布:2025-02-02 09:44:39 浏览:743
电脑显示连接服务器错误 发布:2025-02-02 09:24:10 浏览:537
瑞芯微开发板编译 发布:2025-02-02 09:22:54 浏览:146
linux虚拟机用gcc编译时显示错误 发布:2025-02-02 09:14:01 浏览:237
java驼峰 发布:2025-02-02 09:13:26 浏览:652
魔兽脚本怎么用 发布:2025-02-02 09:10:28 浏览:538
linuxadobe 发布:2025-02-02 09:09:43 浏览:212
sql2000数据库连接 发布:2025-02-02 09:09:43 浏览:726