を使用して新しい文字列を作成できますString#substring(int idx)
。
あなたの場合はyourString.substring(3)
、最初の 3 文字を除いた文字列を返します。
String newString = yourString.substring(3);
注:String
は不変であるため、「文字列から最初の 3 文字を削除する」ことはできません (少なくとも簡単なことではありません)。ただし、最初の 3 文字なしで新しい文字列を作成することはできます。
ボーナス:
「文字列から最初の文字を削除する」には、懸命に作業してリフレクションを使用する必要があります。
これは、教育目的のみで
使用することはお勧めしません。
String A = "KS!BACJ";
Field offset = A.getClass().getDeclaredField("offset");
offset.setAccessible(true);
offset.set(A, (Integer)offset.get(A) + 3);
Field count = A.getClass().getDeclaredField("count");
count.setAccessible(true);
count.set(A, A.length()-3);
System.out.println(A);