java去除字符串
❶ java怎么删除字符或者字符串
可以用替换函数来实现删除功能,比如要删除字符“java”,那么只需要用replace函数将java用空白来代替。如下:
public static void main (String args[]){
String test = "studyjava";
test=test.replace("java","");
}
❷ java中如何去掉字符串前面的字符串
可以使用subString。
例如:
String
str
=
"123456789";
str
=
str.subString(2,5);
最后str中得到的是"345",也就是说,subString(a,b)截取的是下标为a到下标为b-1这些字符。
❸ java中怎么去除字符串
用substring吧
public String substring(int beginIndex,
int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。
示例:
"hamburger".substring(4, 8) returns "urge"
"smiles".substring(1, 5) returns "mile"
参数:
beginIndex - 开始处的索引(包括)。
endIndex - 结束处的索引(不包括)。
返回:
指定的子字符串。
❹ java中如何在一个字符串中去掉另一个字符串
直接使用空字符串替换,如下:
String b = "abcabcabc";
b=b.replace("b","");
Java String.replace()方法用法
返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar
(4)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中
String类
的
substring
()字符串截取方法
和length()求字符串长度方法即可
具体代码如下:
1
2
3
4
5
6
public
class
Test
{
public
static
void
main(String[]
args)
{
String
str
=
"abcdefg";
System.out.println("截取最后一个字符串生成的新字符串为:
"
+
str.substring(0,str.length()-1));
}
}
❻ java怎么删除字符串中的指定字符
方法/步骤
打开eclipse
新建(new)一个项目,或者新建一个类也可以 ,主要用于测试
在编程框中新建一个string变量
❼ java 中如何去掉字符串的
去掉啥?字符串的空格?
str.trim()可以返回去掉了空格的字符串
❽ 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 删除字符串中指定的字符
直接使用空字符串替换就可以。
String b = "abcabcabc";
b=b.replace("b","");
这个方法是替换所有的,如果是想找第一个是b的,可以如下
String s = "abcabcabc";
int i=s.indexOf("b");
s=s.substring(0, i)+s.substring(i+1);
System.out.println(s);
(9)java去除字符串扩展阅读:
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。
但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。