プロが教える店舗&オフィスのセキュリティ対策術

単語をスラッシュ(/)ごとに入力し、
単語とスラッシュをそれぞれ判定したいのですが
どうしてスラッシュの判定ができません。

例)
いちご/スイカ/バナナ

単語は三文字以内か判定←こちらはスラッシュごとに分割をし判定してます。
しかしスラッシュがちゃんと入力されているかの判定がわかりません。

どなたかご教授願います。

A 回答 (3件)

質問内容に沿っているかわかりませんが、このようなコードソースですか?


public class Sample {
public Sample(){
String fruit = "いちご/スイカ/バナナ";
//スラッシュがあるか調べる
if(fruit.contains("/")){
String[] electric = fruit.split("/");
for(int i = 0;i < electric.length;i++){
//3文字か調べる
if(electric[i].length() == 3){
System.out.println(electric[i]);
}
}
}
}
public static void main(String[] args) {
new Sample();
}
}
    • good
    • 0

>しかしスラッシュがちゃんと入力されているかの判定がわかりません



どうわからないかわからないのですが、
String#charAt の使い方がわからない という話なんでしょうか?
それとも String#splitの使い方の話?

何でもいいですから考えたことを書いてみましょう。
    • good
    • 0

「どうしてスラッシュの判定ができません。

」の部分が日本語として理解できません.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!