jam
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-9 評論-15 文章-1 trackbacks-0
java面試題之一
String subString(String str,
int
i)
{
String strReturn
=
""
;
if
(str.equals(
""
)
||
str
==
null
||
i
==
0
)
{
return
""
;
}
for
(
int
j
=
1
; j
<=
str.length(); j
++
)
{
String temp
=
""
;
temp
=
str.substring(
0
, j);
if
(temp.getBytes().length
>=
i)
{
if
(temp.substring(j
-
1
, j).getBytes().length
==
1
)
{
strReturn
=
temp;
}
else
{
strReturn
=
str.substring(
0
, j
-
1
);
}
break
;
}
}
return
strReturn;
}
以上是java面試題:
“編程:編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節數
但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”。 ”
posted on 2005-08-22 14:25
jam
閱讀(6807)
評論(8)
編輯
收藏
評論:
#
re: java面試題之一 2008-02-18 16:41 |
ows
fjdsafdsafdsafdsafkdsaf
回復
更多評論
#
re: java面試題之一 2008-03-01 08:45 |
夏
這句話有錯誤,
if (str.equals("") || str == null || i == 0) {
應為
if (str == null ||str.equals("") || i == 0) {
不然有可能是空java.lang.NullPointerException的錯誤
回復
更多評論
#
re: java面試題之一 2008-03-01 15:05 |
78687918
這樣的話
"我ab",2
能把我截出來嗎
回復
更多評論
#
re: java面試題之一[未登錄] 2008-04-15 17:17 |
joy
這個是錯誤的,請不要誤導人
回復
更多評論
#
re: java面試題之一[未登錄] 2008-04-16 09:18 |
joy
我測試了一下,你那答案有點問題,你看是不是應該改為:
public String subString(String str, int i) {
String strReturn = "";
if ( str == null || str.equals("") || i == 0) {
return "";
}
for (int j = 1; j <= str.length(); j++) {
String temp = "";
temp = str.substring(0, j);
if(temp.getBytes().length >= i){
strReturn = temp;
break;
}
}
System.out.println(strReturn);
return strReturn;
}
回復
更多評論
#
re: java面試題之一 2008-04-25 13:47 |
kawang
“編程:編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節數
但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”。 ”
String subString(String str, int i) {
String strReturn = "";
if ( str == null ||str.equals("") || i == 0) {
return "";
}
for (int j = 1; j <= str.length(); j++) {
String temp = "";
temp = str.substring(0, j);
if (temp.getBytes().length >= i) {
if (temp.substring(j - 1, j).getBytes().length == 1) {
strReturn = temp;
}
else {
If(j==1){
strReturn=temp;
}else{
strReturn = str.substring(0, j - 1);
}
break;
}
}
return strReturn;
}
回復
更多評論
#
re: java面試題之一 2008-08-03 12:06 |
暗暗
恩 5樓的很好,,,很強大```
回復
更多評論
#
re: java面試題之一
2008-08-16 12:52 |
jixinz
public static String subString(String str, int i) {
String strReturn = "";
if ( str == null || str.equals("") || i == 0) {
strReturn = "";
} else if(str.getBytes().length<=i){
strReturn = str;
} else {
for(int j=1; j<=str.length(); j++){
String temp = str.substring(0, j);
if(temp.getBytes().length == i){
strReturn = temp;
break;
} else if(temp.getBytes().length > i) {
strReturn = temp.substring(0, temp.length()-1);
break;
}
}
}
return strReturn;
}
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
<
2008年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
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
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2005年8月 (9)
文章檔案
2005年10月 (1)
搜索
最新評論
1.?re: EJB介紹
太強大了,謝謝你。能交個朋友嗎,我的QQ是:343827585,希望能有機會跟你交流技術相關的東西。
--笨程序員
2.?re: eclipseUML 安裝
評論內容較長,點擊標題查看
--GY
3.?re: java面試題之一
評論內容較長,點擊標題查看
--jixinz
4.?re: java面試題之一
恩 5樓的很好,,,很強大```
--暗暗
5.?re: eclipseUML 安裝
被腦抽的電信封了...
--li.guofu
閱讀排行榜
1.?java面試題之一(6807)
2.?java寫properties文件的方法(5182)
3.?EJB介紹(2234)
4.?Java中實現對UTF8轉換的實現方法(1650)
5.?xml面試方面問題(1334)
評論排行榜
1.?java面試題之一(8)
2.?EJB介紹(1)
3.?隨便寫一個,java生成隨機數字(1)
4.?Java中實現對UTF8轉換的實現方法(0)
5.?java寫properties文件的方法(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 jam
主站蜘蛛池模板:
mm1313亚洲国产精品美女
|
巨波霸乳在线永久免费视频
|
最新69国产成人精品免费视频动漫
|
性色av免费观看
|
亚洲性色高清完整版在线观看
|
国产精品亚洲二区在线观看
|
999任你躁在线精品免费不卡
|
亚洲欧洲成人精品香蕉网
|
久久久受www免费人成
|
亚洲理论电影在线观看
|
a视频在线免费观看
|
亚洲av无码专区在线播放
|
69视频免费在线观看
|
亚洲人和日本人jizz
|
妞干网在线免费视频
|
特级一级毛片免费看
|
亚洲中文字幕无码中文字在线
|
最近2019中文免费字幕在线观看
|
亚洲视频.com
|
成人免费看黄20分钟
|
精品在线免费视频
|
日韩va亚洲va欧洲va国产
|
18禁美女裸体免费网站
|
亚洲欧洲AV无码专区
|
亚洲精品国产日韩无码AV永久免费网
|
yellow视频免费看
|
亚洲免费视频在线观看
|
成人午夜大片免费7777
|
一级特级女人18毛片免费视频
|
亚洲成a人片在线观看无码
|
性色av极品无码专区亚洲
|
疯狂做受xxxx高潮视频免费
|
久久夜色精品国产亚洲av
|
91热久久免费精品99
|
亚洲精品中文字幕无乱码麻豆
|
国产免费观看黄AV片
|
怡红院免费的全部视频
|
亚洲妇女熟BBW
|
亚洲色大成网站www永久
|
四虎国产精品免费久久
|
无码AV动漫精品一区二区免费
|