質問: p_a.matcher(str); while(m_a.find()){ System.out.println("a : " + m_a.group(1)); } // 文字列の最後には半角スペースがないので頭が半角スペースの最後の文字列を探す if(m_b.find()){ System.out.println("b : " + m_b.group(1)); }else{ System.out.println("strに半角スペースが一つもない"); } ``` プログラムは一応雰囲気こんな感じにしてますが、else文にしか行きつきません。 半角スペースはそのまま文字として使えるらしいですが、ファイルから取り込んだ文字列の半角スペースとプラグラムに直接打ち込んだ半角スペースとでは実際違ったりするのでしょうか?
回答: 正規表現でしか駄目なんですか? String[] hoge = str.split(" "); なら簡単に出来ますけど...