08/04/03 22:19:06
文字列にそれまでと違う文字が出てくるindexってとれますか?
1111223111だったら4が取得できるといった感じの
952:デフォルトの名無しさん
08/04/03 22:27:52
>951
配列に展開してfor文でまわせばいいじゃん・・・
953:デフォルトの名無しさん
08/04/03 22:36:47
次すれから初心者出入禁止な
954:デフォルトの名無しさん
08/04/03 22:52:55
超初心者スレもあるのかな?
とりあえず、質問内容を理解できる日本語文が読みたいよ。
955:デフォルトの名無しさん
08/04/03 23:13:14
【初心者以前】Java質問隔離スレ【エスパー募集】とか?
956:デフォルトの名無しさん
08/04/03 23:27:59
くだすれでいんじゃね?
957:デフォルトの名無しさん
08/04/04 00:13:20
Javaから、Windows上のフォルダの書込権限を調べることは可能でしょうか?
Javaは1.4、Windowsは2000もしくはXPが対象です。
958:デフォルトの名無しさん
08/04/04 00:34:49
>>957
File.canWrite()
959:デフォルトの名無しさん
08/04/04 01:06:14
>>958
ありがとうございます。
1週間以上探しても見つからず、もはや不可能なのかと諦めかけていました。
960:デフォルトの名無しさん
08/04/04 01:15:01
>>951
String s = "1111223111";
String regex="(.)\\1*([^\\\\1])";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s);
if(m.find()) {
int i = m.group(0).length() - 1;
System.out.println(m.group(0));
System.out.println("index is " + i);
}
できたどー
961:デフォルトの名無しさん
08/04/04 04:03:24
どうやったらこれ探すのに1週間以上かかるんだw
962:960
08/04/04 06:25:46
String s = "1111223111";
String regex="(.)\\1+(.)";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s);
if(m.find())
if(!m.group(1).equals(m.group(2))) {
int i = m.group(0).length() - 1;
System.out.println(m.group(0));
System.out.println("index is " + i);
}
間違えてたどー