###前提・実現したいこと
取得した文字列を配列に入れ、その配列をfor文で回し、その文字列が空白でなかった場合にのみ行動を起こすという機能を実装させたいと考えています。
###発生している問題
しかし、実装させようとすると自分の想定外の行動を起こしたり、エラーが起きてしまいます。具体的には、以下のソースコード
for (int i = 0; i < strs.length; i++) { //strsは文字列の入った配列 if(strs[i] != " "){ //空白でなかった場合にのみ行動を起こす } else{ //上の行動は起こさない } }
では、文字列が空白でも上の行動を起こすようになってしまいます。
次にこちら①やこちら②のサイトを参考にして
for (int i = 0; i < strs.length; i++) { //strsは文字列の入った配列 if(strs[i] != "\s"){ //()=バックスラッシュ //空白でなかった場合にのみ行動を起こす } else{ //上の行動は起こさない } }
としましたが、こちらもうまくいきませんでした。
どのようにしたら空白文字を認識して、その場合別の動作を行わせることができるか、そのアドバイスをいただけないでしょうか。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/01 15:52