【Java】文字列の抽出を行うサンプルコード
本稿ではJavaで文字列の抽出を行うサンプルコードを記載しています。
文字列の抽出のサンプルコード
package com.c;
import java.util.Scanner;
/**
* 文字列の抽出
* @author hiro
*/
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String start = sc.next();
String end = sc.next();
String str = sc.next();
String str2 = str.substring(str.indexOf(start));
getContent(str2, start, end);
}
public static void getContent(String subStr, String start, String end){
if (subStr.contains(start) && subStr.contains(end)){
if (subStr.substring(subStr.indexOf(start) + start.length(), subStr.indexOf(end)).length() == 0){
System.out.println("");
}else {
System.out.println(subStr.substring(subStr.indexOf(start) + start.length(), subStr.indexOf(end)));
}
getContent(subStr.substring(subStr.indexOf(end) + end.length()), start, end);
}else {
return;
}
}
}
スポンサーリンク