"Myster"をみんなで盛り上げるスレ 4
レス数が900を超えています。1000を超えると表示できなくなるよ。
0911ソース公開
02/12/09 21:55ID:IvTqfxcPまだ若干の不具合がある様です。
どなたかお知恵提供して行動宜しく御願いします。。
public static String mergePunctuation(String text){
if (Locale.getDefault().getDisplayLanguage().equals(Locale.JAPANESE.getDisplayLanguage())) {
if(text.length() <= 1) return text;
StringBuffer buffer = new StringBuffer(text.length());
char pre= text.charAt(0);
for(int i=1; i<text.length();i++){
char ch = text.charAt(i);
if(ch == '\u3099'){
pre=(char)(pre + 1);
} else if(ch == '\u309a'){
pre=(char)(pre + 2);
} else {
buffer.append(pre);
pre = ch;
}
}
buffer.append(pre);
return buffer.toString();
} else {
return text;
}
}
レス数が900を超えています。1000を超えると表示できなくなるよ。