
ある文字列が全て重複する文字がないかどうかを判定するコードを作っているのですが、エラーが出ます。
エラーでは
「Error:(13,103) java:')'がありません」
と出てくるのですが、これはどういう意味なのでしょうか。
いろいろ検索してみたのですが、解決できませんでした。
public class Main { public static void main(String[] args){ System.out.println("文字列を入力してください"); String s1 = new java.util.Scanner(System.in).nextLine(); for(int i =0;i<s1.length();i++) { char[] c1 = new char[s1.length()]; c1[i] = s1.charAt(i); String subString1 = s1.substring(0,i-1); String subString2 = s1.substring(i+1); if(subString1.contains( String.valueOf(c1[i])) || subString2.contains(String.valueOf(c1[i])) { System.out.println("文字列はユニークではないです"); } else { System.out.println("ユニークです"); } } } }
回答お願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/08/20 09:29