「Java8」substringメソッドで部分文字列を取得する

環境
JavaSE1.8
Eclipse 4.14.0

関数
public String substring(int begin [,int end])
begin:開始位置 end:終了位置
substringメソッドを利用して、文字列のbegin+1~end文字目を抜き出します。
引数endを省略した場合には、begin+1文字目から最後の文字列の末尾までを取得します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package com.arkgame.study;
public class ArkgamelDemo {
/*出力可能文字数*/
protected static final int LEN_MAX = 8;
public static void main(String[] args) {
String target = "study skill become smart";
//文字数制限
if (target.length() > LEN_MAX) {
// 部分文字列を取得する
target = target.substring(0, LEN_MAX);
}
System.out.println(target);
}
}
package com.arkgame.study; public class ArkgamelDemo { /*出力可能文字数*/ protected static final int LEN_MAX = 8; public static void main(String[] args) { String target = "study skill become smart"; //文字数制限 if (target.length() > LEN_MAX) { // 部分文字列を取得する target = target.substring(0, LEN_MAX); } System.out.println(target); } }
package com.arkgame.study;

public class ArkgamelDemo {

      /*出力可能文字数*/
      protected static final int LEN_MAX = 8;

      public static void main(String[] args) {
            String target = "study skill become smart";
            //文字数制限
            if (target.length() > LEN_MAX) {
                  // 部分文字列を取得する
                  target = target.substring(0, LEN_MAX);
            }
            System.out.println(target);
      }
}

実行結果
study sk

Java

Posted by arkgame