Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職

startsWith/endsWithメソッド

文字列が指定の接頭辞/接尾辞を持つかを判定する – startsWith/endsWithメソッド
public boolean startsWith(String prefix [,int offset])
public boolean endsWith(String suffix)
prefix:接頭辞
offset:比較を開始する文字位置
suffix:接尾辞

文字列が指定された部分文字列で始まるかどうかを判定するには、startsWithメソッドを利用します。指定の部分文字列で終わるかどうかを判定するならば、endsWithメソッドを使用してください。
startsWithメソッドでは、引数offsetを指定することで、文字列の検索開始位置を指定することも可能です。

StrStartEnd.java

package com.example.mynavi.string;

public class StrStartEnd {
  public static void main(String[] args) {
    String url = "http://www.examples.com/index.php";
    System.out.println(url.startsWith("http://"));	// 結果:true
    System.out.println(url.endsWith(".html"));	// 結果:false
  }
}
文字列
文字列
length/codePointCountメソッド
isEmptyメソッド
charAtメソッド
indexOf/lastIndexOfメソッド
equals/equalsIgnoreCaseメソッド
regionMatchesメソッド
compareTo/compareToIgnoreCaseメソッド
trimメソッド
startsWith/endsWithメソッド
toLowerCase/toUpperCaseメソッド
substringメソッド
replaceメソッド
splitメソッド
joinメソッド
formatメソッド
appendメソッド

Geekroid-ギークロイド(仮)|ITエンジニアの日常をささいな情報で彩るコラム

ITエンジニアの転職