5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

この会社辞めようと思ったソースコード#10

1 :仕様書無しさん:04/10/13 23:01:26
この会社辞めようと思ったソースコード。
プログラマとして幻滅するソースコード。
プログラマを悩ませるソースコード。
をつらつらと綴っていって頂戴。

ちなみにここは質問スレじゃないので
技術的な質問がしたいならム板に逝って。

175 :仕様書無しさん:04/11/05 21:13:56
//この外注に二度と頼むもんかと思ったソースコード
String keyWord = "フリーキーワード"
int first = 0;
int last = 0;
keyWord = keyWord.trim();
List al = new ArrayList();

for (int i=1; i<=keyWord.length(); i++) {
char temp = keyWord.charAt(i-1);
if ( isSpace(temp) || i==keyWord.length()) {
last = i;
String cutKey = keyWord.substring(first,last);
cutKey = cutKey.trim();
first = last;
if ( !cutKey.equals("") ) {
al.add(cutKey);
}
}
}

String[] keys = null;
int index = al.size();
boolean isAry;
if (index == 0) {
isAry = false;
} else {
isAry = true;
keys = new String[al.size()];
for (int i=0; i<index; i++) {
keys[i] = (String)al.get(i);
}
}

176 :仕様書無しさん:04/11/05 21:15:31
//これだけ書いてやってるのは、スペースで区切って文字列配列に詰めるだけ。
//------ これでいいじゃん ------
String keyWord = "フリーキーワード"
String [] keys = keyWord.replace(' ', ' ').trim().split("\\s+");

if(keys.length == 1 && keys[0].length == 0){
keys = null;
//isAryはKeyがnullならfalseと見なさせる。
}

//何のためのJava1.4なのかと小一時間以下略

189 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)