Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでjava.lang.Stringクラスのsubstring()メソッドを使用するにはどうすればよいですか?


substring() メソッドは、開始インデックスから終了インデックスまでの元の文字列に対応する文字列データ型を返します。終了インデックスが指定されていない場合は、 endIndexが必須です。 文字列の長さです。文字列を扱っているので、インデックスは「0」で始まります 位置

構文

public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)

beginIndex: 文字列のカットまたはサブストリングを開始する開始インデックスまたは位置。

endIndex: カットを終了する終了インデックスまたは位置、または文字列をサブストリングします。

このメソッドは文字列データ型を返します これは、私たちがカットした弦の部分に対応しています。 endIndexがない場合 が指定されている場合、終了インデックスは文字列の長さ-1であると見なされます。 およびIndexOutOfBoundsException beginIndexの場合にスローされます 否定的 または、文字列の長さよりも大きい

public class StringSubstringTest{
   public static void main(String[] args) {
      String str = "Welcome to Tutorials Point";
      System.out.println(str.substring(5));
      System.out.println(str.substring(2, 5));
      str.substring(6);
      System.out.println("str value: "+ str);
      String str1 = str.substring(5);
      System.out.println("str1 value: "+ str1);
   }
}

出力

me to Tutorials Point
lco
str value: Welcome to Tutorials Point
str1 value: me to Tutorials Point

  1. JavaでのJava.lang.Classの重要性は何ですか?

    java.lang.Class はJavaで最も重要なクラスの1つであり、 getClass()のようないくつかのユーティリティメソッドを提供できます。 、 forName() これは、クラスを見つけてロードするために使用されます。 Class.newInstance()のようなメソッドも提供できます これはリフレクションのバックボーンです new()を使用せずにクラスのインスタンスを作成できるようにします オペレーター。 java.lang.Classの重要性 クラスのインスタンスクラス クラス、インターフェース、を表す 列挙型 および注釈 実行中のJavaアプリケーションで。 J

  2. SimpleDateFormatクラスを使用してJavaDateをフォーマットされた文字列に変換するにはどうすればよいですか?

    Java SimpleDateFormatクラスは、Java文字列から日付への変換または日付から文字列への変換を提供します。 例 import java.util.Date; import java.text.SimpleDateFormat; import java.util.Calendar; public class SimpleDateFormatTest {    public static void main(String[] args) {       // get today's date     &