【初心者】Java質問・相談スレッド102【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0229デフォルトの名無しさん
2007/06/07(木) 04:10:16public static void main (String[] args)
{
String str = "t u"; //tの後に空白(スペース)2回
String[] token = str.split(" "); //空白で文字列を分ける
for (int i=0; i<token.length; i++) {
if(token[i] != " ") //文字列が空白でないとき
System.out.println(token[i]);
}
}
}
というプログラムなんですが、実行結果が
t
u
となり、if(token[i] != " ")がうまく作動してくれないのか、空白を認知してくれません。
実行結果が
t
u
となるようにしたいのですが、どうしたらいいのでしょうか?
初心者なんでよろしくお願いします。
あと、strを "u(t" として、String[] token = str.split("(");
とするとエラーが出るのですが、それはもともと"("が対応してないからでしょうか?
■ このスレッドは過去ログ倉庫に格納されています