Javaベース——Stringにおける指定文字の置換、文字種別判定、文字大文字小文字変換、文字列の遍歴
文字列に指定した文字を置換
判定文字の種類
大文字と小文字の変換
遍歴文字列
String str = "Test string";
StringBuilder strBuilder = new StringBuilder(str);
strBuilder.setCharAt(1, 'X');
str=Builder.toString();
String
StringBuilder
判定文字の種類
Character.isDigit( char ch ) // ch , '1','2‘, true。 false
Character.isLetter( char ch ) // ch , 'a','b‘, true。 false
Character.isLetterOrDigit( char ch ) // ch , 'a','b‘,'1','2', true。 false
大文字と小文字の変換
, ; 。
public class Test {
public static void main(String args[]) {
System.out.println(Character.toLowerCase('a'));
System.out.println(Character.toLowerCase('A'));
}
}
遍歴文字列
public class TestChar2 {
public static void main(String[] args) {
String s = "\u0041\u00DF\u6771\ud801\uDC00";
for(int i = 0; i < s.length(); i++) {
System.out.println(s.charAt(i));
}
}
}