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介紹(2235)
4.?Java中實現對UTF8轉換的實現方法(1650)
5.?xml面試方面問題(1336)
評論排行榜
1.?java面試題之一(8)
2.?EJB介紹(1)
3.?隨便寫一個,java生成隨機數字(1)
4.?Java中實現對UTF8轉換的實現方法(0)
5.?java寫properties文件的方法(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 jam
主站蜘蛛池模板:
最近中文字幕mv手机免费高清
|
免费的全黄一级录像带
|
精品久久久久久久久免费影院
|
亚洲AV无码国产精品色午友在线
|
国产免费网站看v片在线
|
亚洲综合日韩久久成人AV
|
国产激情久久久久影院老熟女免费
|
国产免费午夜a无码v视频
|
男性gay黄免费网站
|
亚洲精品无码专区2
|
成在人线av无码免费高潮喷水
|
亚洲成AV人片天堂网无码
|
国产成人久久AV免费
|
99人中文字幕亚洲区
|
久久午夜免费视频
|
亚洲另类无码专区首页
|
又粗又硬又黄又爽的免费视频
|
久久综合国产乱子伦精品免费
|
久久精品国产亚洲av麻豆小说
|
中文字幕免费在线
|
亚洲а∨天堂久久精品9966
|
日本a级片免费看
|
一级特级aaaa毛片免费观看
|
亚洲AV中文无码乱人伦下载
|
91青青国产在线观看免费
|
亚洲国产成人久久
|
国产又粗又猛又爽又黄的免费视频
|
免费视频成人国产精品网站
|
亚洲精品成人无码中文毛片不卡
|
99精品国产成人a∨免费看
|
亚洲高清中文字幕免费
|
亚洲区小说区图片区
|
91香蕉国产线在线观看免费
|
亚洲精品无码国产片
|
国产成人综合亚洲亚洲国产第一页
|
69视频在线是免费观看
|
精品免费AV一区二区三区
|
亚洲国产另类久久久精品
|
黄瓜视频高清在线看免费下载
|
免费国产黄网站在线观看动图
|
老色鬼久久亚洲AV综合
|