🐮[JAVA]StringBufferクラス🐮
3016 ワード
StringBufferクラス
java.lang.StringBufferクラスは文字列を処理するためのクラスで、StringBufferクラスで生成された文字列を使用して内容を変更できます.したがって,文字列の内容や位置の調整などが動作するクラスを動的に変更する.
オブジェクトの作成方法
StringBufferクラスジェネレータを使用して、次の形式でオブジェクトを作成します.
StringButterオブジェクト変数=新しいStringBuffer;
StringBufferクラスジェネレータの使用
StringBuffer sb1 = new StringBuffer("Java");
StringBuffer sb2 = new StringBufferI("Java");
..
//メモリsb 1->Java、sb 2->Java
典型的な方法
行きましょう。append()メソッド
文字列を追加する方法
形式
public StringBuffer append(パラメータ)
パラメータはString、StringBuffer、Boolean、char、char[]、double、float、long、Objectなどです.
例
class AppendExam{
public static void main(String args[]){
StringBuffer sb1 = new StringBuffer(" Java Programming");
StringBuffer sb2 = new StringBuffer(" Project");
StringBuffer str1 = null;
StringBuffer str2 = null;
str1 = sb1.append(" Project");
str2 = sb1.append(sb2);
System.out.println("sb1 = " +sb1);
System.out.println("sb2 = " +sb2);
System.out.println("str1 = " +str1);
System.out.println("str2 = " +str2);
}
}
実行結果Java Programming Project Project
Project
Java Programming Project Project
Java Programming Project Project
私。replace()メソッド
public StringBuffer replace(int start, int end ,String str)
class ReplaceExam{
public static void main(String args[]){
StringBuffer sb1 = new StringBuffer("java Programming");
StringBuffer sb2 = null;
sb2 = sb1.replace(0,4,"JAVA");
System.out.println("sb2 = " + sb2);
}
}
実行結果JAVA Programming
//はじめから終わりまでを文字列で置き換える
すべてぎゃくほうしき
逆(逆)文字列を返す方法
形式
public StringBuffer reverse()
例
class ReverseExam{
public static void main(String args[]){
StringBuffer sb1 = new StringBuffer("java Programming");
StringBuffer sb2 = null;
sb2 = sb1.reverse();
System.out.println("sb2 = " +sb2);
}
}
実行結果sb2 = gnimmargotP avaj
引く。toStringメソッド
Stringのメソッドを返す
形式
public String toString()
例
class ToStringExam{
public static void main(String args[]){
StringBuffer sb1 = new StringBuffer("java Programming");
String str = null;
str = sb1.toString();
System.out.println("str.toUpperCase() = " +str.UpperCase());
}
}
実行結果str.toUpperCase() -> JAVA PROGRAMMING
Reference
この問題について(🐮[JAVA]StringBufferクラス🐮), 我々は、より多くの情報をここで見つけました https://velog.io/@youjin0411/JAVAStringBuffer클래스テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol