99问答网
所有问题
在Java中,去掉一个字符串首尾的空格,怎么用自己的方法实现?有谁能帮我写一下代码吗?
如题所述
举报该问题
其他回答
第1个回答 推荐于2017-09-05
public class Format {
public static String trim(String s) {
int i = s.length();// 字符串最后一个字符的位置
int j = 0;// 字符串第一个字符
int k = 0;// 中间变量
char[] arrayOfChar = s.toCharArray();// 将字符串转换成字符数组
while ((j < i) && (arrayOfChar[(k + j)] <= ' '))
++j;// 确定字符串前面的空格数
while ((j < i) && (arrayOfChar[(k + i - 1)] <= ' '))
--i;// 确定字符串后面的空格数
return (((j > 0) || (i < s.length())) ? s.substring(j, i) : s);// 返回去除空格后的字符串
}
public static void main(String[] args) {
String s = trim(" hello ");
System.out.println(s);
}
}本回答被提问者采纳
第2个回答 2011-02-28
String s1=" 123 ";
s1=s1.trim();
或者用s1.replaceAll();这个 替换到所有空格
追问
j这个系统给的方法我会,但怎样自己去编写呢??只去掉首尾的空格而已
追答
那就用s1.replaceAll();这个啊
这个要自己替换
第3个回答 2011-02-28
看trim方法的源码。
相似回答
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 = ....
Java
如何去除
字符串中的空格
、回车、换行符、制表符?
答:
")); } /*--- 笨
方法
:String s = "你要去除的
字符串
"; 1.去除
空格
:s = s.replace('\\s','');
java怎么
去除
字符串中的
所有空字符串
答:
private String string=" 我是个 大帅哥 ";string.Trim ();//这儿方法是去掉首尾的空格
,如果要去掉所有空格;string.replace(" ","");这个是替换到字符串的方法,可以替换掉所有相应的字符
java
面试题,String aa = " aa"; String bb = " ab cd"; 请给出答案并...
答:
String aa = " aa"; String bb = " ab cd";System.out.println("aa ===" + aa.trim());System.out.println("bb===" + bb.trim());} } --- aa ===aa bb===ab cd --- 这个考的是trim()
方法
的使用,这个方法去去除
字符串
头尾
的空格
...
string
怎么去掉字符串
里面的所有
空格
答:
其实
,在Java中
从
字符串
中删除空格有很多不同
的方法,
如trim,replaceAll等。但是,在Java 11添加了一些新的功能,如strip、stripLeading、stripTrailing等。大多数时候,我们只是使用trim方法来删除多余
的空格
。但是好像很多人并没有去思考过,是否有更好的方式呢?当然,trim()在大多数情况下都工作得很好...
java中
trim()
方法
是用来干什么
的?
答:
trim()的作用是
去掉字符串
两端的多余
的空格,
注意,是两端的空格,且无论两端的空格有多少个都会
去掉,
当然 中间的那些空格不会被去掉,如:String s = " a s f g ";String s1 = s.trim();那么s1就是"a s f g",可见,这和上面所说的是一样的。trim()不仅可以去掉空格
,还能去掉
其...
java中字符串
如何去除最后
一个字符
答:
java
Stringoriginal="example";intlastCharIndex=original.length()-1;Stringresult=original.substring(0,lastCharIndex);2.利用length()
方法
获取字符串长度:这个方法返回
字符串中的
字符数,包括
空格
和特殊字符。通过减一,我们可以得到最后
一个字符的
位置。3.如果你希望移除字符串尾部的特定字符,而非仅...
java代码
纠错
答:
// ; //去掉该
字符串首尾的空格
、制表符等空白字符匹配项 // { // } } double[] jieguo = new double[20];for (int i = 0; i <= 19; i++) { jieguo[i] = Double.valueOf(vector[i]).doubleValue();} return jieguo;} public double[] bubble(double a[]) //冒...
...操作
,实现一个
trim()函数,去除
字符串首尾的空格,
注意不要调用str的...
答:
trim(s): 3 if 0==len(s): 4 return s 5 6 while ' '==s[0]: 7 s=s[1:] 8 if 0==len(s): 9 return s10 11 while ' '==s[-1]:12 s=s[:-1]13 if 0==len(s):14 return s15 16 return s ...
大家正在搜
去掉字符串首尾空格
如何去掉字符串中的空格
c去掉字符串末尾的空格
java字符串去掉空格
Python去除字符串首尾空格
字符串去除首尾字符
js去掉字符串所有空格
去掉字符串前后空格的函数是
c语言去除字符串中的空格
相关问题
JAVA字符串中,只要有连续的空格就去掉且但要保留一个空格;...
Java中去除字符串中所有空格的几种方法
java String去除两端的空格和空字符
java 将字符串前得空格截掉
JAVA怎么【只】去掉字符串【前面的】空格?
java中 什么函数能去掉 字符串 后面的空格,只是后面的空...
java字符串中去掉所有空白字符如何实现?
用Java程序写一个方法,去掉一个字符串中,单词间多余的空格...