事務屋さんの備忘録

主にプログラミングのことを書いていきます。メモというか備忘録的な感じで。プログラミングといっても、私はプロのエンジニアでも本職のプログラマーでもありません。単なる事務職をやってるサラリーマンで、空いた時間にちょこちょこっとプログラミングしてる程度です。よってこのブログに記載したことが誤っていたり、もっとよい方法がある場合もあると思います。その場合には、ご指摘いただけると嬉しいです。また、このブログを読んで役に立った、なんて方がいらっしゃったら幸いですね。

文字列の右端、左端から指定した文字数を抜き出す

Javaには、VisualBasicのRight関数・Left関数のような機能は存在しない。

このような機能を実現したい場合は、String#substring() メソッドを使用する。


文字列 "programmer" の右端から3文字を抜き出す。

String str = "programmer";
int len = str.length();
String right = str.substring(len - 3, len); //mer


文字列 "programmer" の左端から3文字を抜き出す。

String str = "programmer";
String left = str.substring(0, 3); //pro



参考URL
文字列の右端から指定した文字数を抜き出したい - KnowledgeFort

文字列の左端から指定した文字数を抜き出したい - KnowledgeFort