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

Javaを使用して、区切り文字として空白文字を含む文字列を分割するにはどうすればよいですか?


split() Stringクラスのメソッドは、区切り文字(文字列の形式)を受け入れ、区切り文字に基づいて現在の文字列をより小さな文字列に分割し、結果の文字列を配列として返します。文字列に指定された区切り文字が含まれていない場合、このメソッドは現在の文字列のみを含む配列を返します。

文字列に指定された区切り文字が含まれていない場合、このメソッドは文字列全体を要素として含む配列を返します。

区切り文字として空白を使用して文字列を分割する

文字列を区切り文字として白いペースで文字列の配列に分割するには-

  • ソース文字列を読み取ります。

  • split()を呼び出す 区切り文字として「」を渡すことによるメソッド。

  • 結果の配列を出力します。

次のJavaプログラムは、ファイルの内容をStingに読み込み、区切り文字として空白を使用してsplit()メソッドを使用してファイルを分割します-

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Arrays;
import java.util.Scanner;
public class SplitExample {
   public static void main(String args[]) throws FileNotFoundException {
      Scanner sc = new Scanner(new File("D:\\sample.txt"));
      StringBuffer sb = new StringBuffer();
      String input = new String();
      while (sc.hasNextLine()) {
         input = sc.nextLine();
         sb.append(input);
      }
      String source = sb.toString();
      String result[] = source.split(" ");
      for(int i = 0; i < result.length; i++) {
         System.out.println(result[i]);
      }
   }
}

出力

Hello
how
are
you

  1. Javaを使用してSeleniumWebDriverで認証ポップアップを処理する方法は?

    Seleniumで認証ポップアップを処理できます。これを行うには、ユーザーの資格情報を渡す必要があります URL内。 URLにユーザー名とパスワードを追加する必要があります。 構文 https://username:password@URL https://admin:admin@the−nternet.herokuapp.com/basic_auth Here, the admin is the username and password. URL − www.the-internet.herokuapp.com/basic_auth 作業して、以下の認証ポップアッ

  2. Javaを使用してOpenCVで画像を回転させる方法は?

    warpAffine() Imgprocクラスのメソッドは、指定された画像にアフィン変換を適用します。このメソッドは-を受け入れます ソース、宛先、および変換マトリックスを表す3つのMatオブジェクト。 出力画像のサイズを表す整数値。 画像を回転するには回転行列を作成し、それを変換行列として他のパラメーターと一緒にこのメソッドに渡します。 例 import java.awt.Image; import java.awt.image.BufferedImage; import java.io.IOException; import javafx.application.Appl