退一步海阔天,进一步狂风暴雨
BlogJava
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
随笔:0 文章:1 评论:0 引用:0
自定义 两种实现去掉字符串首尾空格方法
前段时间做了一道面试题,去掉字符串左右两边的空格,仔细想了下答案如下:
方法1:
1
public
static
void
throwBlank1(String str)
{
2
while
(
true
)
{
3
if
(str.charAt(
0
)
==
32
) str
=
str.substring(
1
);
4
if
(str.charAt(str.length()
-
1
)
==
32
) str
=
str.substring(
0
,str.length()
-
1
);
5
if
((str.charAt(
0
)
!=
32
)
&&
(str.charAt(str.length()
-
1
)
!=
32
))
break
;
6
}
7
System.out.println(
"
str ==>
"
+
str);
8
}
方法2:
1
public
static
void
throwBlank2(String str)
{
2
for
(
int
i
=
0
; i
<
str.length(); i
++
)
{
3
if
(
!
String.valueOf((str.charAt(i))).equalsIgnoreCase(
"
"
))
{
4
str
=
str.substring(i, str.length());
5
break
;
6
}
7
}
8
for
(
int
i
=
str.length()
-
1
; i
>
0
; i
--
)
{
9
if
(
!
String.valueOf((str.charAt(i))).equalsIgnoreCase(
"
"
))
{
10
str
=
str.substring(
0
, i
+
1
);
11
break
;
12
}
13
14
}
15
}
16
第一次写blogjava,排版没排好!Good luck!
发表于 2007-07-09 18:52
姚国旺
阅读(213)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
留言簿
给我留言
查看公开留言
查看私人留言
文章档案
2007年7月 (1)
搜索
最新评论